├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ ├── dependabot-merge.yml │ ├── jdk-ea-stable.yml │ ├── jdk-ea.yml │ └── valhalla-ea.yml ├── .gitignore ├── .lift.toml ├── .mvn └── jvm.config.disabled ├── LICENSE ├── README.md ├── blackbox-aspect ├── pom.xml └── src │ └── main │ └── java │ ├── module-info.java │ └── org │ └── example │ └── external │ └── aspect │ ├── MyExternalAspect.java │ ├── PluginProvidedClass.java │ ├── package-info.java │ ├── spi │ └── AspectPlugin.java │ └── sub │ └── MyAspectImplementation.java ├── blackbox-multi-scope ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── multi │ │ ├── crosscut │ │ ├── BeanCross.java │ │ ├── BeanCross2.java │ │ └── BeanCross3.java │ │ ├── main │ │ └── CrossCutMain.java │ │ ├── many │ │ └── BeanInMany.java │ │ ├── moda │ │ └── BeanInModA.java │ │ ├── modb │ │ ├── BOther.java │ │ └── BeanInModB.java │ │ ├── modc │ │ ├── BeanInModC.java │ │ └── COther.java │ │ ├── modd │ │ └── BeanInModD.java │ │ ├── mode │ │ └── BeanInModE.java │ │ ├── parents │ │ ├── BeanIn1.java │ │ ├── BeanIn2.java │ │ ├── BeanIn3.java │ │ └── BeanIn4.java │ │ └── scope │ │ ├── CrossCutScope.java │ │ ├── ManyScope.java │ │ ├── Mod1Scope.java │ │ ├── Mod2Scope.java │ │ ├── Mod3Scope.java │ │ ├── Mod4Scope.java │ │ ├── ModAScope.java │ │ ├── ModBScope.java │ │ ├── ModCScope.java │ │ ├── ModDScope.java │ │ └── ModEScope.java │ └── test │ └── java │ └── org │ └── multi │ ├── crosscut │ └── BeanCrossTest.java │ ├── main │ └── CrossCutMainTest.java │ └── parents │ └── ParentageTest.java ├── blackbox-other ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── other │ └── one │ ├── OtherComponent.java │ ├── OtherComponent2.java │ ├── OtherComponent3.java │ ├── OtherComponentGeneric.java │ ├── SomeOptionalDep.java │ ├── custom │ ├── ExternalScope.java │ └── OtherCustomComponent.java │ ├── events │ └── SomeOptionalDep$Publisher.java │ └── package-info.java ├── blackbox-test-inject ├── pom.xml └── src │ ├── main │ └── java │ │ ├── io │ │ ├── ebean │ │ │ ├── Database.java │ │ │ └── MyDatabase.java │ │ └── example │ │ │ └── myapp │ │ │ └── pkg_private │ │ │ ├── Adder.java │ │ │ ├── AdderImpl.java │ │ │ └── Calculator.java │ │ ├── module-info.java │ │ └── org │ │ └── example │ │ └── myapp │ │ ├── ConfigPropertiesPlugin.java │ │ ├── ExampleService.java │ │ ├── HelloData.java │ │ ├── HelloService.java │ │ ├── ListFactory.java │ │ ├── ListService.java │ │ ├── Main.java │ │ ├── MyDestroyOrder.java │ │ ├── MyDestroyOrder2.java │ │ ├── MyNestedDestroy.java │ │ ├── MyServiceIface.java │ │ ├── MyServiceImpl.java │ │ ├── OtherService.java │ │ ├── OtherUserOf.java │ │ ├── SomeExternalAspectUser.java │ │ ├── aspect │ │ ├── MyAround.java │ │ ├── MyAroundAspect.java │ │ ├── MyBefore.java │ │ ├── MyBeforeAspect.java │ │ ├── MyMultiInvoke.java │ │ ├── MyMultiInvokeAspect.java │ │ ├── MySkip.java │ │ ├── MySkipAspect.java │ │ ├── MyThrowing.java │ │ ├── MyThrowingAspect.java │ │ ├── MyTimed.java │ │ ├── MyTimedAspect.java │ │ └── TraceAspect.java │ │ ├── assist │ │ ├── CssFactory.java │ │ ├── CssThing.java │ │ ├── JsFactory.java │ │ ├── JsThing.java │ │ ├── MyJsName.java │ │ ├── Scanner.java │ │ ├── Somthin.java │ │ ├── css │ │ │ ├── CssScanner.java │ │ │ ├── JsWithNameScanner.java │ │ │ └── JsWithQualScanner.java │ │ ├── droid │ │ │ ├── ACar.java │ │ │ ├── ACarFactory.java │ │ │ ├── ACarThing.java │ │ │ ├── Car.java │ │ │ ├── CarFactory.java │ │ │ ├── DroidConstructor.java │ │ │ ├── DroidFactory.java │ │ │ ├── DroidField.java │ │ │ ├── DroidMethod.java │ │ │ ├── DroidThing.java │ │ │ ├── Engine.java │ │ │ ├── Model.java │ │ │ ├── Paint.java │ │ │ ├── Radio.java │ │ │ └── Wheel.java │ │ └── generic │ │ │ ├── LordFactory.java │ │ │ ├── NightLord.java │ │ │ └── NightReign.java │ │ ├── beantypes │ │ ├── AbstractSuperClass.java │ │ ├── BeanTypeComponent.java │ │ ├── LimitedFactory.java │ │ └── LimitedInterface.java │ │ ├── conditional │ │ ├── Bird.java │ │ ├── BirdFactory.java │ │ ├── BirdWatcher.java │ │ ├── Finches.java │ │ ├── Kiwi.java │ │ ├── NoKiwi.java │ │ ├── QualifiedBirdWatcher.java │ │ ├── RequiresBird.java │ │ └── WithAspectConditional.java │ │ ├── config │ │ ├── A0.java │ │ ├── A1.java │ │ ├── AFactory.java │ │ ├── AppConfig.java │ │ ├── BFace.java │ │ ├── BFactory.java │ │ ├── BuilderFactory.java │ │ ├── C2Face.java │ │ ├── CFace.java │ │ ├── CFactory.java │ │ ├── DupShortNameFactory.java │ │ ├── LifeFour.java │ │ ├── LifeOne.java │ │ ├── LifeProtoTwo.java │ │ ├── LifeThree.java │ │ ├── LifeTwo.java │ │ ├── MyAopProviderConsumer.java │ │ ├── MyDup.java │ │ ├── Silly.java │ │ ├── SomeOptionalUser.java │ │ └── SomeOptionalUser2.java │ │ ├── duplicate │ │ ├── SameType.java │ │ └── two │ │ │ └── SameType.java │ │ ├── events │ │ ├── ExternalEventPublisher.java │ │ └── ExternalObserver.java │ │ ├── external │ │ └── HasExternalDependencies.java │ │ ├── generic │ │ ├── Aldrich.java │ │ ├── Generic.java │ │ ├── GenericFactory.java │ │ ├── GenericImpl.java │ │ ├── GenericInterfaceObject.java │ │ ├── MyA.java │ │ ├── MyB.java │ │ ├── MyConsumer.java │ │ ├── MyConsumerFactory.java │ │ └── MyUseGenericDependencies.java │ │ ├── i347 │ │ ├── ARepo.java │ │ ├── MoDocument.java │ │ ├── MyMetaData.java │ │ ├── MyMetaDataRepo.java │ │ ├── MyMoService.java │ │ └── MyMongoRepo.java │ │ ├── lazy │ │ ├── GreetingService.java │ │ ├── LazyBean.java │ │ ├── LazyBeanAOP.java │ │ ├── LazyFactory.java │ │ ├── LazyImpl.java │ │ ├── LazyInterface.java │ │ ├── OldLazy.java │ │ ├── RandomFactory.java │ │ └── generic │ │ │ ├── GenericLazyFactory.java │ │ │ ├── LazyGenericImpl.java │ │ │ └── LazyGenericInterface.java │ │ ├── lazy2 │ │ ├── LazyOneA.java │ │ ├── LazyOneB.java │ │ ├── LazyTwo.java │ │ └── package-info.java │ │ ├── lifecycle │ │ ├── GreetingService.java │ │ └── ServiceCreator.java │ │ ├── named │ │ └── MyNamed.java │ │ ├── other │ │ ├── ConfigFactory.java │ │ ├── QualifierCircularDependency.java │ │ ├── QualifierConsumerComponent.java │ │ ├── SimulateExternal.java │ │ ├── SimulateExternal2.java │ │ ├── SimulateExternalPub.java │ │ └── SimulateExternalPub2.java │ │ ├── package-info.java │ │ ├── profile │ │ ├── Bettas.java │ │ ├── Fish.java │ │ ├── FishFactory.java │ │ └── FishProfile.java │ │ ├── r4j │ │ └── MyExample.java │ │ ├── resilience4j │ │ ├── MyRetry.java │ │ └── RetryProvider.java │ │ └── supplier │ │ ├── MySupConsumer.java │ │ └── MySupFactory.java │ └── test │ ├── java │ ├── io │ │ └── example │ │ │ └── myapp │ │ │ └── pkg_private │ │ │ └── PackagePrivateTest.java │ └── org │ │ └── example │ │ └── myapp │ │ ├── DefaultDestroyTest.java │ │ ├── ExampleServiceTest.java │ │ ├── FactoryPrototypeMethodTest.java │ │ ├── HelloServiceTest.java │ │ ├── InjectExtension_injectFromTestModule_Test.java │ │ ├── InjectExtension_injectLocalMock_Test.java │ │ ├── InjectExtension_setupMethodStatic_Test.java │ │ ├── InjectExtension_setupMethod_Test.java │ │ ├── InjectExtension_testDoubleViaInjectStatic_Test.java │ │ ├── InjectExtension_testDoubleViaInject_Test.java │ │ ├── InjectExtension_testDoubleViaMock2_Test.java │ │ ├── InjectExtension_testDoubleViaMockStatic_Test.java │ │ ├── InjectExtension_testDoubleViaMock_Test.java │ │ ├── InjectExtension_viaAnnotation_Test.java │ │ ├── ListFactoryTest.java │ │ ├── MyDestroyOrderTest.java │ │ ├── NestedTestScopesTest.java │ │ ├── OtherServiceProxyTest.java │ │ ├── SomeExternalAspectUserTest.java │ │ ├── TestModule_serviceLoad_Test.java │ │ ├── assist │ │ ├── css │ │ │ └── CssFactoryTest.java │ │ ├── droid │ │ │ ├── ACarTest.java │ │ │ └── DroidThingTest.java │ │ └── generic │ │ │ └── AssistGenericTest.java │ │ ├── beantypes │ │ └── BeanTypeComponentTest.java │ │ ├── conditional │ │ └── ConditionalTests.java │ │ ├── config │ │ ├── AppConfigTest.java │ │ ├── BFactoryTest.java │ │ ├── CFactoryTest.java │ │ ├── DupShortNameFactoryTest.java │ │ ├── MyAopProviderConsumerTest.java │ │ ├── PostConstructParametersTest.java │ │ └── SomeOptionalUserTest.java │ │ ├── duplicate │ │ └── SameTypeTest.java │ │ ├── events │ │ └── TestEventMessaging.java │ │ ├── external │ │ └── HasExternalDependenciesTest.java │ │ ├── generic │ │ ├── GenericFactoryTest.java │ │ └── GenericImplTest.java │ │ ├── i347 │ │ └── MyMoServiceTest.java │ │ ├── lazy │ │ ├── LazyTest.java │ │ └── generic │ │ │ └── LazyGenericTest.java │ │ ├── lazy2 │ │ └── LazyTwoTest.java │ │ ├── lifecycle │ │ ├── HelloServiceTest.java │ │ └── TestBeanFactory.java │ │ ├── named │ │ └── MyNamedTest.java │ │ ├── other │ │ ├── ConfigFactoryTest.java │ │ ├── InjectTestOnlyComponentTest.java │ │ ├── QualifierConsumerComponentTest.java │ │ ├── SimulateExternalTest.java │ │ ├── WireOther.java │ │ ├── WireOther2.java │ │ └── WireOther3.java │ │ ├── profile │ │ └── ProfileTests.java │ │ ├── r4j │ │ └── Resilience4J_retry_Test.java │ │ ├── supplier │ │ └── MySupFactoryTest.java │ │ └── testconfig │ │ ├── CountTestScopeStart.java │ │ └── ITestConfig.java │ └── resources │ └── logback-test.xml ├── how-to-valhalla.md ├── inject-aop ├── pom.xml └── src │ ├── main │ └── java │ │ ├── io │ │ └── avaje │ │ │ └── inject │ │ │ └── aop │ │ │ ├── AOPFallback.java │ │ │ ├── Aspect.java │ │ │ ├── AspectProvider.java │ │ │ ├── Invocation.java │ │ │ ├── InvocationException.java │ │ │ ├── MethodInterceptor.java │ │ │ └── package-info.java │ │ └── module-info.java │ └── test │ └── java │ └── io │ └── avaje │ └── inject │ └── aop │ ├── InvocationCallTest.java │ ├── InvocationFallbackRawTest.java │ ├── InvocationFallbackTest.java │ └── InvocationRunTest.java ├── inject-events ├── pom.xml └── src │ ├── main │ └── java │ │ ├── io │ │ └── avaje │ │ │ └── inject │ │ │ └── events │ │ │ ├── DObserverManager.java │ │ │ ├── Event.java │ │ │ ├── Observer.java │ │ │ ├── ObserverManager.java │ │ │ ├── ObserverManagerBuilder.java │ │ │ ├── Observes.java │ │ │ ├── ObservesAsync.java │ │ │ ├── package-info.java │ │ │ └── spi │ │ │ └── ObserverManagerPlugin.java │ │ └── module-info.java │ └── test │ └── java │ └── io │ └── avaje │ └── inject │ └── events │ ├── events │ ├── TestEvent.java │ └── TestGenericEvent.java │ └── spi │ └── DObserverManagerTest.java ├── inject-generator ├── .editorconfig ├── LICENSE ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── io │ │ │ └── avaje │ │ │ │ └── inject │ │ │ │ └── generator │ │ │ │ ├── AllScopes.java │ │ │ │ ├── AnnotationCopier.java │ │ │ │ ├── AnnotationUtil.java │ │ │ │ ├── Append.java │ │ │ │ ├── AspectMethod.java │ │ │ │ ├── AspectPair.java │ │ │ │ ├── AssistBeanReader.java │ │ │ │ ├── BeanAspects.java │ │ │ │ ├── BeanConditions.java │ │ │ │ ├── BeanReader.java │ │ │ │ ├── BeanRequestParams.java │ │ │ │ ├── ConditionalWriter.java │ │ │ │ ├── Constants.java │ │ │ │ ├── Dependency.java │ │ │ │ ├── DestroyMethods.java │ │ │ │ ├── EventPublisherWriter.java │ │ │ │ ├── ExternalProvider.java │ │ │ │ ├── FactoryOrder.java │ │ │ │ ├── FieldReader.java │ │ │ │ ├── ImportTypeMap.java │ │ │ │ ├── IncludeAnnotations.java │ │ │ │ ├── InjectProcessor.java │ │ │ │ ├── InjectTestProcessor.java │ │ │ │ ├── LoadServices.java │ │ │ │ ├── MetaData.java │ │ │ │ ├── MetaDataOrdering.java │ │ │ │ ├── MetaTopPackage.java │ │ │ │ ├── MethodLifecycleReader.java │ │ │ │ ├── MethodReader.java │ │ │ │ ├── ModuleData.java │ │ │ │ ├── ObservesPrism.java │ │ │ │ ├── PomPluginWriter.java │ │ │ │ ├── PrimitiveUtil.java │ │ │ │ ├── ProcessingContext.java │ │ │ │ ├── RequestScope.java │ │ │ │ ├── ScopeInfo.java │ │ │ │ ├── ScopeUtil.java │ │ │ │ ├── SimpleAssistWriter.java │ │ │ │ ├── SimpleBeanLazyWriter.java │ │ │ │ ├── SimpleBeanProxyWriter.java │ │ │ │ ├── SimpleBeanWriter.java │ │ │ │ ├── SimpleModuleWriter.java │ │ │ │ ├── SimpleOrderWriter.java │ │ │ │ ├── TypeAnnotationReader.java │ │ │ │ ├── TypeAppender.java │ │ │ │ ├── TypeExtendsInjection.java │ │ │ │ ├── TypeExtendsReader.java │ │ │ │ ├── TypeReader.java │ │ │ │ ├── Util.java │ │ │ │ ├── UtilType.java │ │ │ │ └── package-info.java │ │ └── module-info.java │ └── resources │ │ └── META-INF │ │ └── gradle │ │ └── incremental.annotation.processors │ └── test │ └── java │ └── io │ └── avaje │ └── inject │ └── generator │ ├── DependencyTest.java │ ├── ImportTypeMapTest.java │ ├── IncludeAnnotationsTest.java │ ├── InjectProcessorTest.java │ ├── MetaDataCompareToTest.java │ ├── MethodReaderTest.java │ ├── ScopeUtilTest.java │ ├── UtilTest.java │ └── models │ └── valid │ ├── A0.java │ ├── ConfigFactory.java │ ├── IncorrectCircularDependency.java │ ├── InhPub.java │ ├── LangInject.java │ ├── ListFactory.java │ ├── SomethingService.java │ ├── TestCircleFactory.java │ ├── TestClass.java │ ├── Timed.java │ ├── TimedAspect.java │ ├── UserMaker.java │ ├── _Wiring.java │ ├── aspect │ ├── MethodTest.java │ ├── MethodTestConditional.java │ ├── Param.java │ └── TypeUse.java │ ├── assist │ └── generic │ │ ├── Game.java │ │ ├── LordFactory.java │ │ └── NightLord.java │ ├── beantypes │ └── BeanTypesFactory.java │ ├── conditions │ ├── MyService.java │ ├── MyServiceFactory.java │ ├── MyServiceOne.java │ └── MyServiceTwo.java │ ├── duplicate │ ├── SameType.java │ └── two │ │ └── SameType.java │ ├── external │ ├── BulkExternal.java │ └── ExternalDeps.java │ ├── imported │ ├── ImportedClass.java │ ├── ImportedClassProxy.java │ └── ImportedProtoType.java │ ├── lazy │ ├── LazyBean.java │ ├── LazyBeanAOP.java │ ├── LazyBeanTypes.java │ ├── LazyFactory.java │ ├── LazyInterface.java │ ├── RandomFactory.java │ └── generic │ │ ├── LazyGenericBeanTypes.java │ │ ├── LazyGenericFactory.java │ │ └── LazyGenericInterface.java │ ├── lifecycle │ ├── ClientFactory.java │ ├── ClientInterface.java │ ├── Minos.java │ └── Serpent.java │ ├── nested │ ├── A0.java │ ├── A1.java │ └── AFactory.java │ ├── observes │ ├── CustomEvent.java │ ├── EventSender.java │ ├── TestGenericObserver.java │ ├── TestObserver.java │ ├── TestObserverInjection.java │ └── TestQualifiedObserver.java │ ├── pkg_private │ ├── Adder.java │ ├── AdderImpl.java │ ├── Calculator.java │ ├── NonPubBase.java │ ├── NonPubIface.java │ ├── PubExposed.java │ └── SomeDao.java │ ├── profile │ ├── Bettas.java │ ├── Fish.java │ ├── FishFactory.java │ └── FishProfile.java │ ├── provider │ ├── BProv.java │ ├── BProvProvider.java │ ├── FactoryProvider.java │ ├── Grinder.java │ └── ProviderUser.java │ ├── qualifier │ ├── ImperialMeter.java │ ├── Meters.java │ ├── MetricMeter.java │ ├── TempQualifier.java │ └── Thermometer.java │ └── supertypes │ ├── AbstractSuperClass.java │ ├── LimitedFactory.java │ ├── LimitedOtherComponent.java │ ├── OtherComponent.java │ ├── SomeInterface.java │ └── SomeInterface2.java ├── inject-gradle-plugin ├── .editorconfig ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ └── main │ └── java │ └── io │ └── avaje │ └── inject │ └── plugin │ ├── AvajeInjectPlugin.java │ └── ModuleData.java ├── inject-maven-plugin ├── pom.xml └── src │ └── main │ ├── java │ └── io │ │ └── avaje │ │ └── inject │ │ └── mojo │ │ ├── AutoProvidesMojo.java │ │ └── ModuleData.java │ └── resources │ └── META-INF │ └── plexus │ └── components.xml ├── inject-test ├── pom.xml └── src │ ├── main │ └── java │ │ ├── io │ │ └── avaje │ │ │ └── inject │ │ │ └── test │ │ │ ├── AnnotationReader.java │ │ │ ├── GlobalInitialise.java │ │ │ ├── GlobalTestBeans.java │ │ │ ├── InjectJunitExtension.java │ │ │ ├── InjectTest.java │ │ │ ├── LookupProvider.java │ │ │ ├── Lookups.java │ │ │ ├── MetaInfo.java │ │ │ ├── MetaReader.java │ │ │ ├── Plugin.java │ │ │ ├── PluginMgr.java │ │ │ ├── Setup.java │ │ │ ├── SetupMethods.java │ │ │ ├── TestBeanScope.java │ │ │ ├── TestBeans.java │ │ │ ├── TestModule.java │ │ │ └── TestScope.java │ │ └── module-info.java │ └── test │ ├── java │ ├── io │ │ ├── avaje │ │ │ └── inject │ │ │ │ ├── test │ │ │ │ └── MetaReaderTest.java │ │ │ │ └── xtra │ │ │ │ ├── ApplicationScope.java │ │ │ │ └── SystemContextTest.java │ │ ├── helidon │ │ │ └── webserver │ │ │ │ └── http │ │ │ │ ├── ServerRequest.java │ │ │ │ └── ServerResponse.java │ │ └── javalin │ │ │ └── http │ │ │ └── Context.java │ └── org │ │ └── example │ │ ├── MyCustomScope.java │ │ ├── autonamed │ │ ├── AutoB2.java │ │ ├── AutoIface.java │ │ ├── MyAutoB2.java │ │ ├── MyAutoB2Explicit.java │ │ ├── MyAutoB2OneImplied.java │ │ ├── MyAutoB2TwoExplicit.java │ │ ├── MyAutoName.java │ │ ├── MyAutoName2.java │ │ ├── MyAutoNameFactory.java │ │ ├── MyAutoNameTest.java │ │ └── MyGeneric.java │ │ ├── circular │ │ ├── Cupholder.java │ │ ├── CupholderTest.java │ │ └── Seat.java │ │ ├── closable │ │ ├── ShouldCloseAuto.java │ │ ├── ShouldCloseAuto2.java │ │ └── ShouldCloseAutoTest.java │ │ ├── coffee │ │ ├── BeanScopeBuilderAddTest.java │ │ ├── BeanScope_Builder_mockitoSpyTest.java │ │ ├── ClassLoaderTest.java │ │ ├── CoffeeMaker.java │ │ ├── CoffeeMakerTest.java │ │ ├── ExtensionExample.java │ │ ├── ExtensionExampleTest.java │ │ ├── FactoryTest.java │ │ ├── INeedBeanScope.java │ │ ├── InjectBeanScopeTest.java │ │ ├── InjectListTest.java │ │ ├── InnerClassBeanTest.java │ │ ├── ProviderTest.java │ │ ├── Pump.java │ │ ├── circular │ │ │ ├── CircA.java │ │ │ ├── CircB.java │ │ │ ├── CircC.java │ │ │ └── CircularDependencyTest.java │ │ ├── core │ │ │ ├── DuperPump.java │ │ │ ├── Steamer.java │ │ │ ├── WithMultiCtor.java │ │ │ └── WithMultiCtorTest.java │ │ ├── factory │ │ │ ├── AFact.java │ │ │ ├── AFactTest.java │ │ │ ├── BFact.java │ │ │ ├── BFactTest.java │ │ │ ├── CFact.java │ │ │ ├── Configuration.java │ │ │ ├── ConfigurationTest.java │ │ │ ├── DFact.java │ │ │ ├── IDFact.java │ │ │ ├── MultipleOtherThings.java │ │ │ ├── MultipleOtherThingsTest.java │ │ │ ├── MyFactory.java │ │ │ ├── MyFactoryTest.java │ │ │ ├── Otherthing.java │ │ │ ├── SomeImpl.java │ │ │ ├── SomeImplBean.java │ │ │ ├── StartConfig.java │ │ │ ├── Unused.java │ │ │ └── other │ │ │ │ ├── BlueOtherThing.java │ │ │ │ ├── RedOtherThing.java │ │ │ │ ├── SomeOtherThing.java │ │ │ │ └── Something.java │ │ ├── fruit │ │ │ ├── AppleService.java │ │ │ ├── AppleServiceTest.java │ │ │ ├── BananaService.java │ │ │ ├── Fruit.java │ │ │ └── PeachService.java │ │ ├── generic │ │ │ ├── Haz.java │ │ │ ├── HazManager.java │ │ │ ├── HazManagerTest.java │ │ │ ├── HazRepo.java │ │ │ ├── MultiGenericConsumer.java │ │ │ ├── MultiGenericConsumerTest.java │ │ │ ├── Repository.java │ │ │ ├── SomeGeneric.java │ │ │ └── SomeGenericString.java │ │ ├── grind │ │ │ ├── AMusher.java │ │ │ ├── AMusherTest.java │ │ │ ├── BMusher.java │ │ │ ├── BMusherTest.java │ │ │ └── Grinder.java │ │ ├── inner │ │ │ └── InnerClassBean.java │ │ ├── list │ │ │ ├── A2Somei.java │ │ │ ├── ASomei.java │ │ │ ├── BSomei.java │ │ │ ├── CombinedMapSomei.java │ │ │ ├── CombinedSetSomei.java │ │ │ ├── CombinedSomei.java │ │ │ ├── ListInject.java │ │ │ ├── SomeInterface.java │ │ │ ├── SomeInterfaceConsumer.java │ │ │ └── Somei.java │ │ ├── parent │ │ │ ├── ConcreteEngiTest.java │ │ │ ├── ConcreteParentTest.java │ │ │ ├── DesEngi.java │ │ │ ├── LightPetEngi.java │ │ │ ├── NoImpliedNameEngi.java │ │ │ ├── PowerPetEngi.java │ │ │ ├── Silly.java │ │ │ ├── SuperSilly.java │ │ │ └── sub │ │ │ │ ├── Engi.java │ │ │ │ └── PetEngi.java │ │ ├── primary │ │ │ ├── OtherPEmailer.java │ │ │ ├── PEmailer.java │ │ │ ├── PrimePEmailer.java │ │ │ ├── UseNamedPEmailer.java │ │ │ ├── UseNamedPEmailerTest.java │ │ │ ├── UserOfPEmailer.java │ │ │ └── UserOfPEmailerTest.java │ │ ├── priority │ │ │ ├── base │ │ │ │ ├── ABasei.java │ │ │ │ ├── BBasei.java │ │ │ │ ├── BaseIface.java │ │ │ │ ├── CBasei.java │ │ │ │ ├── PriorityFactory.java │ │ │ │ └── PriorityTest.java │ │ │ └── custom │ │ │ │ ├── AOtheri.java │ │ │ │ ├── BOtheri.java │ │ │ │ ├── COtheri.java │ │ │ │ ├── CustomPriority.java │ │ │ │ ├── CustomPriorityTest.java │ │ │ │ └── OtherIface.java │ │ ├── prototype │ │ │ ├── ExtraProto.java │ │ │ ├── ExtraProtoTest.java │ │ │ ├── MyProto.java │ │ │ ├── MyProtoTest.java │ │ │ ├── OtherProto.java │ │ │ ├── UseProto.java │ │ │ ├── UseProto2.java │ │ │ └── UseProtoTest.java │ │ ├── provider │ │ │ ├── AProv.java │ │ │ ├── AProvProvider.java │ │ │ ├── BProv.java │ │ │ ├── BProvProvider.java │ │ │ ├── BProvProviderTest.java │ │ │ ├── BProvUser.java │ │ │ ├── FactoryProvider.java │ │ │ ├── FactoryProviderTest.java │ │ │ ├── FieldInjectProvider.java │ │ │ ├── FieldInjectProviderTest.java │ │ │ ├── MethodInjectProvider.java │ │ │ ├── MethodInjectProviderTest.java │ │ │ ├── ProtoTypeNumberGetter.java │ │ │ ├── ProvOther.java │ │ │ └── ProvOther2.java │ │ ├── qualifier │ │ │ ├── Blue.java │ │ │ ├── BlueStore.java │ │ │ ├── FooQual.java │ │ │ ├── FooQualTest.java │ │ │ ├── Green.java │ │ │ ├── GreenStore.java │ │ │ ├── MegaStoreManager.java │ │ │ ├── MetaStoreManagerTest.java │ │ │ ├── NoNameStore.java │ │ │ ├── SomeStore.java │ │ │ ├── StoreManagerWithFieldQualifier.java │ │ │ ├── StoreManagerWithFieldQualifierTest.java │ │ │ ├── StoreManagerWithNamed.java │ │ │ ├── StoreManagerWithNamedTest.java │ │ │ ├── StoreManagerWithQualifier.java │ │ │ ├── StoreManagerWithQualifierTest.java │ │ │ ├── StoreManagerWithSetterQualifier.java │ │ │ ├── StoreManagerWithSetterQualifierTest.java │ │ │ └── members │ │ │ │ ├── ImperialMeter.java │ │ │ │ ├── Meters.java │ │ │ │ ├── MetricMeter.java │ │ │ │ ├── QualifiedMemberTest.java │ │ │ │ ├── SpyMeterTest.java │ │ │ │ ├── TempQualifier.java │ │ │ │ └── Thermometer.java │ │ └── secondary │ │ │ ├── DefaultSEmailer.java │ │ │ ├── OtherSEmailer.java │ │ │ ├── SEmailer.java │ │ │ ├── SecondaryEmailerTest.java │ │ │ ├── Widget.java │ │ │ ├── WidgetSecondary.java │ │ │ └── WidgetUser.java │ │ ├── custom │ │ ├── CustomBean.java │ │ ├── CustomScopeTest.java │ │ ├── FooCustom.java │ │ ├── OtherCBean.java │ │ └── loc │ │ │ └── LocalExternal.java │ │ ├── custom2 │ │ ├── OciMarker.java │ │ ├── OciPlant.java │ │ ├── OciRock.java │ │ ├── OcsOne.java │ │ ├── OcsThree.java │ │ ├── OcsTwo.java │ │ ├── OtherScope.java │ │ └── ParentScopeSpyTest.java │ │ ├── custom3 │ │ ├── MyThreeScope.java │ │ ├── ParentScopeTest.java │ │ ├── TcsA.java │ │ ├── TcsArt.java │ │ ├── TcsBart.java │ │ ├── TcsBlue.java │ │ ├── TcsCart.java │ │ ├── TcsFactory.java │ │ ├── TcsGreen.java │ │ └── TcsRed.java │ │ ├── custom4 │ │ ├── Build.java │ │ ├── BuildOne.java │ │ ├── BuildScope.java │ │ ├── GeneralScopeFactory.java │ │ ├── IntentionallyEmptyScope.java │ │ ├── LinuxOne.java │ │ ├── LinuxScope.java │ │ ├── LinuxScopeTest.java │ │ ├── Machine.java │ │ ├── MachineOne.java │ │ └── MachineScope.java │ │ ├── customext0 │ │ ├── Ext0Other.java │ │ ├── Ext0Scope.java │ │ ├── Ext0ScopeTest.java │ │ ├── Ext0conc.java │ │ └── Ext0iface.java │ │ ├── customext1 │ │ ├── Ext1Bean.java │ │ ├── Ext1Scope.java │ │ ├── Ext1ScopeTest.java │ │ ├── Ext1conc.java │ │ └── Ext1iface.java │ │ ├── factory │ │ ├── MyBasicFactory.java │ │ ├── MyUserOfOut.java │ │ ├── MyUserOfOutTest.java │ │ ├── OutIFace.java │ │ └── OutSource.java │ │ ├── generic │ │ ├── BuildTask.java │ │ ├── BuildTaskWith.java │ │ ├── CRUDService.java │ │ ├── CreateService.java │ │ ├── EventBus.java │ │ ├── EventBusImpl.java │ │ ├── GenericBean.java │ │ ├── GenericBean2.java │ │ ├── GenericTypeTest.java │ │ ├── MyCreateService.java │ │ ├── MyCrudService.java │ │ ├── MyCrudServiceTest.java │ │ ├── MyFunc.java │ │ ├── MyFuncFactory.java │ │ ├── MyFuncFactoryTest.java │ │ ├── MyObj.java │ │ ├── MyReadService.java │ │ ├── MzCrudService.java │ │ ├── MzCrudServiceTest.java │ │ ├── MzObj.java │ │ ├── PathBuildTask.java │ │ ├── PathBuildTaskTest.java │ │ ├── ReadService.java │ │ ├── Subscriber.java │ │ ├── TestScopeGenericTest.java │ │ └── repo │ │ │ ├── AbstractRepo.java │ │ │ ├── GenericWithMockTest.java │ │ │ ├── MapRepo1.java │ │ │ ├── MapRepo2.java │ │ │ ├── MapService.java │ │ │ ├── MapService1.java │ │ │ ├── MapService2.java │ │ │ ├── Model1.java │ │ │ ├── Model2.java │ │ │ └── ServiceClass.java │ │ ├── iface │ │ ├── ConcreteExtend.java │ │ ├── ConcreteExtendTest.java │ │ ├── IfaceExtend.java │ │ ├── IfaceParam.java │ │ ├── IfaceParamParent.java │ │ ├── IfaseBase.java │ │ ├── MyParam.java │ │ ├── MySomeNested.java │ │ ├── NestedInterfaceTest.java │ │ └── Some.java │ │ ├── inherit │ │ ├── InhBase.java │ │ ├── InhBaseBase.java │ │ ├── InhBaseIface.java │ │ ├── InhBaseIface2.java │ │ ├── InhBaseIface3.java │ │ ├── InhOne.java │ │ ├── InhOneTest.java │ │ ├── InhPub.java │ │ ├── InhPubTest.java │ │ ├── MyOneAbstract.java │ │ ├── MyOneTest.java │ │ ├── notpublic │ │ │ ├── NonPubBase.java │ │ │ ├── NonPubIface.java │ │ │ └── PubExposed.java │ │ └── sub │ │ │ └── MySubAbstract.java │ │ ├── inheritprovides │ │ ├── Application.java │ │ ├── ApplicationTest.java │ │ ├── Controller.java │ │ ├── Controller1.java │ │ └── Controller2.java │ │ ├── injectextension │ │ ├── ScopePerMethodTest.java │ │ ├── WithExtnBasicTest.java │ │ ├── WithExtnCaptorTest.java │ │ ├── WithExtnNamedMocksTest.java │ │ ├── WithExtnNamedSpyTest.java │ │ ├── WithExtnPrivateFieldsTest.java │ │ ├── WithMockitoExtensionTest.java │ │ └── ƎNA.java │ │ ├── missing │ │ ├── MFoo.java │ │ ├── MFooTest.java │ │ ├── MFooUser.java │ │ ├── MFooUser2.java │ │ ├── MFooUserMore.java │ │ └── SinglePublicConstructorTest.java │ │ ├── observes │ │ ├── CustomEvent.java │ │ ├── EventSender.java │ │ ├── EventSender2.java │ │ ├── MyObserver.java │ │ ├── MyObserver2.java │ │ ├── MyObserverInjectPrototype.java │ │ ├── MyObserverInjected.java │ │ ├── MyQualifiedObserver.java │ │ ├── MyStrQualifiedObserver.java │ │ ├── StrQualifier.java │ │ └── TestEventMessaging.java │ │ ├── optional │ │ ├── AllQue.java │ │ ├── AllQue2.java │ │ ├── AllQue3.java │ │ ├── AllQue4.java │ │ ├── AllQue5.java │ │ ├── AllQue6.java │ │ ├── BasicQue.java │ │ ├── Frodo.java │ │ ├── NoImpHere.java │ │ ├── NoImpUser.java │ │ ├── NoImpUser2.java │ │ ├── NoImpUserTest.java │ │ ├── OFooBar.java │ │ ├── OFooBazz.java │ │ ├── OFooDefaultBar.java │ │ ├── OFooDefaultBazz.java │ │ ├── OFooService.java │ │ ├── OptBax.java │ │ ├── OptDefaultBax.java │ │ ├── OptDefaultBazz.java │ │ ├── OptFactory.java │ │ ├── OptionalFactoryTest.java │ │ ├── OptionalSecondaryTest.java │ │ ├── OptionalService.java │ │ ├── OptionalTest.java │ │ ├── OptionalWithDefaultTest.java │ │ └── Que.java │ │ ├── request │ │ ├── AController.java │ │ ├── AService.java │ │ ├── AWebRoute.java │ │ ├── AWebRouteTest.java │ │ ├── BController.java │ │ ├── BControllerReqOnly.java │ │ ├── BControllerResOnly.java │ │ ├── BWebRoute.java │ │ ├── BWebRouteTest.java │ │ ├── CController.java │ │ ├── JexController.java │ │ ├── JexControllerTest.java │ │ └── MyHttpClient.java │ │ └── requestscope │ │ ├── BluesRStuff.java │ │ ├── ComboRStuff.java │ │ ├── MyRequestOne.java │ │ ├── NotReqBean.java │ │ └── RedsRStuff.java │ └── resources │ ├── META-INF │ └── services │ │ └── io.avaje.inject.spi.InjectExtension │ └── logback-test.xml ├── inject ├── LICENSE ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── io │ │ │ └── avaje │ │ │ │ └── inject │ │ │ │ ├── AssistFactory.java │ │ │ │ ├── Assisted.java │ │ │ │ ├── Bean.java │ │ │ │ ├── BeanEntry.java │ │ │ │ ├── BeanScope.java │ │ │ │ ├── BeanScopeBuilder.java │ │ │ │ ├── BeanTypes.java │ │ │ │ ├── Component.java │ │ │ │ ├── DBeanScopeBuilder.java │ │ │ │ ├── DConfigProps.java │ │ │ │ ├── DServiceLoader.java │ │ │ │ ├── DSystemProps.java │ │ │ │ ├── External.java │ │ │ │ ├── Factory.java │ │ │ │ ├── InjectModule.java │ │ │ │ ├── Lazy.java │ │ │ │ ├── PostConstruct.java │ │ │ │ ├── PreDestroy.java │ │ │ │ ├── Primary.java │ │ │ │ ├── Priority.java │ │ │ │ ├── Profile.java │ │ │ │ ├── Prototype.java │ │ │ │ ├── QualifiedMap.java │ │ │ │ ├── RequiresBean.java │ │ │ │ ├── RequiresProperty.java │ │ │ │ ├── Secondary.java │ │ │ │ ├── package-info.java │ │ │ │ └── spi │ │ │ │ ├── AvajeModule.java │ │ │ │ ├── BeanFactory.java │ │ │ │ ├── BeanFactory2.java │ │ │ │ ├── Builder.java │ │ │ │ ├── ClosePair.java │ │ │ │ ├── ConfigPropertyPlugin.java │ │ │ │ ├── DBeanMap.java │ │ │ │ ├── DBeanScope.java │ │ │ │ ├── DBeanScopeProxy.java │ │ │ │ ├── DBuilder.java │ │ │ │ ├── DBuilderExtn.java │ │ │ │ ├── DContextEntry.java │ │ │ │ ├── DContextEntryBean.java │ │ │ │ ├── DEntry.java │ │ │ │ ├── DependencyMeta.java │ │ │ │ ├── EnrichBean.java │ │ │ │ ├── Generated.java │ │ │ │ ├── GenericType.java │ │ │ │ ├── GenericTypeUtil.java │ │ │ │ ├── InjectExtension.java │ │ │ │ ├── InjectPlugin.java │ │ │ │ ├── KeyUtil.java │ │ │ │ ├── ModuleOrdering.java │ │ │ │ ├── OnceProvider.java │ │ │ │ ├── PluginProvides.java │ │ │ │ ├── ProviderPromise.java │ │ │ │ ├── Proxy.java │ │ │ │ ├── RawType.java │ │ │ │ ├── SuppliedBean.java │ │ │ │ └── package-info.java │ │ └── module-info.java │ └── javadoc │ │ └── overview.html │ └── test │ ├── java │ └── io │ │ └── avaje │ │ └── inject │ │ ├── BeanScopeBuilderTest.java │ │ └── spi │ │ ├── DBeanScopeTest.java │ │ ├── DContextEntryTest.java │ │ └── GenericTypeTest.java │ └── resources │ └── logback-test.xml ├── jakarta-to-javax.sh ├── jakarta-to-valhalla.sh ├── javax-to-jakarta.sh ├── macos-jakarta-to-javax.sh ├── pom.xml └── valhalla-to-jakarta.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/.github/workflows/dependabot-merge.yml -------------------------------------------------------------------------------- /.github/workflows/jdk-ea-stable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/.github/workflows/jdk-ea-stable.yml -------------------------------------------------------------------------------- /.github/workflows/jdk-ea.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/.github/workflows/jdk-ea.yml -------------------------------------------------------------------------------- /.github/workflows/valhalla-ea.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/.github/workflows/valhalla-ea.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/.gitignore -------------------------------------------------------------------------------- /.lift.toml: -------------------------------------------------------------------------------- 1 | ignoreFiles=""" 2 | blackbox-test-inject/** 3 | """ 4 | -------------------------------------------------------------------------------- /.mvn/jvm.config.disabled: -------------------------------------------------------------------------------- 1 | --enable-preview 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/README.md -------------------------------------------------------------------------------- /blackbox-aspect/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-aspect/pom.xml -------------------------------------------------------------------------------- /blackbox-aspect/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-aspect/src/main/java/module-info.java -------------------------------------------------------------------------------- /blackbox-aspect/src/main/java/org/example/external/aspect/MyExternalAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-aspect/src/main/java/org/example/external/aspect/MyExternalAspect.java -------------------------------------------------------------------------------- /blackbox-aspect/src/main/java/org/example/external/aspect/PluginProvidedClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-aspect/src/main/java/org/example/external/aspect/PluginProvidedClass.java -------------------------------------------------------------------------------- /blackbox-aspect/src/main/java/org/example/external/aspect/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-aspect/src/main/java/org/example/external/aspect/package-info.java -------------------------------------------------------------------------------- /blackbox-aspect/src/main/java/org/example/external/aspect/spi/AspectPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-aspect/src/main/java/org/example/external/aspect/spi/AspectPlugin.java -------------------------------------------------------------------------------- /blackbox-multi-scope/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/pom.xml -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/crosscut/BeanCross.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/crosscut/BeanCross.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/crosscut/BeanCross2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/crosscut/BeanCross2.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/crosscut/BeanCross3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/crosscut/BeanCross3.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/main/CrossCutMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/main/CrossCutMain.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/many/BeanInMany.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/many/BeanInMany.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/moda/BeanInModA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/moda/BeanInModA.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/modb/BOther.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/modb/BOther.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/modb/BeanInModB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/modb/BeanInModB.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/modc/BeanInModC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/modc/BeanInModC.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/modc/COther.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/modc/COther.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/modd/BeanInModD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/modd/BeanInModD.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/mode/BeanInModE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/mode/BeanInModE.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/parents/BeanIn1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/parents/BeanIn1.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/parents/BeanIn2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/parents/BeanIn2.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/parents/BeanIn3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/parents/BeanIn3.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/parents/BeanIn4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/parents/BeanIn4.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/scope/CrossCutScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/scope/CrossCutScope.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/scope/ManyScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/scope/ManyScope.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/scope/Mod1Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/scope/Mod1Scope.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/scope/Mod2Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/scope/Mod2Scope.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/scope/Mod3Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/scope/Mod3Scope.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/scope/Mod4Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/scope/Mod4Scope.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/scope/ModAScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/scope/ModAScope.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/scope/ModBScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/scope/ModBScope.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/scope/ModCScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/scope/ModCScope.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/scope/ModDScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/scope/ModDScope.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/main/java/org/multi/scope/ModEScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/main/java/org/multi/scope/ModEScope.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/test/java/org/multi/crosscut/BeanCrossTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/test/java/org/multi/crosscut/BeanCrossTest.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/test/java/org/multi/main/CrossCutMainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/test/java/org/multi/main/CrossCutMainTest.java -------------------------------------------------------------------------------- /blackbox-multi-scope/src/test/java/org/multi/parents/ParentageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-multi-scope/src/test/java/org/multi/parents/ParentageTest.java -------------------------------------------------------------------------------- /blackbox-other/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-other/pom.xml -------------------------------------------------------------------------------- /blackbox-other/src/main/java/org/other/one/OtherComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-other/src/main/java/org/other/one/OtherComponent.java -------------------------------------------------------------------------------- /blackbox-other/src/main/java/org/other/one/OtherComponent2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-other/src/main/java/org/other/one/OtherComponent2.java -------------------------------------------------------------------------------- /blackbox-other/src/main/java/org/other/one/OtherComponent3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-other/src/main/java/org/other/one/OtherComponent3.java -------------------------------------------------------------------------------- /blackbox-other/src/main/java/org/other/one/OtherComponentGeneric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-other/src/main/java/org/other/one/OtherComponentGeneric.java -------------------------------------------------------------------------------- /blackbox-other/src/main/java/org/other/one/SomeOptionalDep.java: -------------------------------------------------------------------------------- 1 | package org.other.one; 2 | 3 | public interface SomeOptionalDep {} 4 | -------------------------------------------------------------------------------- /blackbox-other/src/main/java/org/other/one/custom/ExternalScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-other/src/main/java/org/other/one/custom/ExternalScope.java -------------------------------------------------------------------------------- /blackbox-other/src/main/java/org/other/one/custom/OtherCustomComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-other/src/main/java/org/other/one/custom/OtherCustomComponent.java -------------------------------------------------------------------------------- /blackbox-other/src/main/java/org/other/one/events/SomeOptionalDep$Publisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-other/src/main/java/org/other/one/events/SomeOptionalDep$Publisher.java -------------------------------------------------------------------------------- /blackbox-other/src/main/java/org/other/one/package-info.java: -------------------------------------------------------------------------------- 1 | package org.other.one; 2 | -------------------------------------------------------------------------------- /blackbox-test-inject/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/pom.xml -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/io/ebean/Database.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/io/ebean/Database.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/io/ebean/MyDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/io/ebean/MyDatabase.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/io/example/myapp/pkg_private/Adder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/io/example/myapp/pkg_private/Adder.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/io/example/myapp/pkg_private/AdderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/io/example/myapp/pkg_private/AdderImpl.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/io/example/myapp/pkg_private/Calculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/io/example/myapp/pkg_private/Calculator.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/module-info.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/ConfigPropertiesPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/ConfigPropertiesPlugin.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/ExampleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/ExampleService.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/HelloData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/HelloData.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/HelloService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/HelloService.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/ListFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/ListFactory.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/ListService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/ListService.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/Main.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/MyDestroyOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/MyDestroyOrder.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/MyDestroyOrder2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/MyDestroyOrder2.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/MyNestedDestroy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/MyNestedDestroy.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/MyServiceIface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/MyServiceIface.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/MyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/MyServiceImpl.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/OtherService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/OtherService.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/OtherUserOf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/OtherUserOf.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/aspect/MyAround.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/aspect/MyAround.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/aspect/MyAroundAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/aspect/MyAroundAspect.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/aspect/MyBefore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/aspect/MyBefore.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/aspect/MyBeforeAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/aspect/MyBeforeAspect.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/aspect/MyMultiInvoke.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/aspect/MyMultiInvoke.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/aspect/MySkip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/aspect/MySkip.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/aspect/MySkipAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/aspect/MySkipAspect.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/aspect/MyThrowing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/aspect/MyThrowing.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/aspect/MyTimed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/aspect/MyTimed.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/aspect/MyTimedAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/aspect/MyTimedAspect.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/aspect/TraceAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/aspect/TraceAspect.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/assist/CssFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/assist/CssFactory.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/assist/CssThing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/assist/CssThing.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/assist/JsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/assist/JsFactory.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/assist/JsThing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/assist/JsThing.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/assist/MyJsName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/assist/MyJsName.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/assist/Scanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/assist/Scanner.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/assist/Somthin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/assist/Somthin.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/assist/css/CssScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/assist/css/CssScanner.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/assist/droid/ACar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/assist/droid/ACar.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/assist/droid/Car.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/assist/droid/Car.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/assist/droid/Engine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/assist/droid/Engine.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/assist/droid/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/assist/droid/Model.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/assist/droid/Paint.java: -------------------------------------------------------------------------------- 1 | package org.example.myapp.assist.droid; 2 | 3 | public interface Paint {} 4 | -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/assist/droid/Radio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/assist/droid/Radio.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/assist/droid/Wheel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/assist/droid/Wheel.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/conditional/Bird.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/conditional/Bird.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/conditional/Finches.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/conditional/Finches.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/conditional/Kiwi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/conditional/Kiwi.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/conditional/NoKiwi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/conditional/NoKiwi.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/A0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/config/A0.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/A1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/config/A1.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/AFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/config/AFactory.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/config/AppConfig.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/BFace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/config/BFace.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/BFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/config/BFactory.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/BuilderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/config/BuilderFactory.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/C2Face.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/config/C2Face.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/CFace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/config/CFace.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/CFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/config/CFactory.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/LifeFour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/config/LifeFour.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/LifeOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/config/LifeOne.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/LifeProtoTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/config/LifeProtoTwo.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/LifeThree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/config/LifeThree.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/LifeTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/config/LifeTwo.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/MyDup.java: -------------------------------------------------------------------------------- 1 | package org.example.myapp.config; 2 | 3 | public class MyDup { 4 | } 5 | -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/config/Silly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/config/Silly.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/duplicate/SameType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/duplicate/SameType.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/generic/Aldrich.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/generic/Aldrich.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/generic/Generic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/generic/Generic.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/generic/GenericImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/generic/GenericImpl.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/generic/MyA.java: -------------------------------------------------------------------------------- 1 | package org.example.myapp.generic; 2 | 3 | public interface MyA { 4 | } 5 | -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/generic/MyB.java: -------------------------------------------------------------------------------- 1 | package org.example.myapp.generic; 2 | 3 | public interface MyB { 4 | } 5 | -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/generic/MyConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/generic/MyConsumer.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/i347/ARepo.java: -------------------------------------------------------------------------------- 1 | package org.example.myapp.i347; 2 | 3 | public interface ARepo { 4 | 5 | T doThings(M m); 6 | } 7 | -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/i347/MoDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/i347/MoDocument.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/i347/MyMetaData.java: -------------------------------------------------------------------------------- 1 | package org.example.myapp.i347; 2 | 3 | public class MyMetaData { 4 | } 5 | -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/i347/MyMetaDataRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/i347/MyMetaDataRepo.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/i347/MyMoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/i347/MyMoService.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/i347/MyMongoRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/i347/MyMongoRepo.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/lazy/GreetingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/lazy/GreetingService.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/lazy/LazyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/lazy/LazyBean.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/lazy/LazyBeanAOP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/lazy/LazyBeanAOP.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/lazy/LazyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/lazy/LazyFactory.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/lazy/LazyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/lazy/LazyImpl.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/lazy/LazyInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/lazy/LazyInterface.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/lazy/OldLazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/lazy/OldLazy.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/lazy/RandomFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/lazy/RandomFactory.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/lazy2/LazyOneA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/lazy2/LazyOneA.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/lazy2/LazyOneB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/lazy2/LazyOneB.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/lazy2/LazyTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/lazy2/LazyTwo.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/lazy2/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/lazy2/package-info.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/named/MyNamed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/named/MyNamed.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/other/ConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/other/ConfigFactory.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/package-info.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/profile/Bettas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/profile/Bettas.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/profile/Fish.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/profile/Fish.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/profile/FishFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/profile/FishFactory.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/profile/FishProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/profile/FishProfile.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/r4j/MyExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/r4j/MyExample.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/resilience4j/MyRetry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/resilience4j/MyRetry.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/main/java/org/example/myapp/supplier/MySupFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/main/java/org/example/myapp/supplier/MySupFactory.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/DefaultDestroyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/DefaultDestroyTest.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/ExampleServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/ExampleServiceTest.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/HelloServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/HelloServiceTest.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/ListFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/ListFactoryTest.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/MyDestroyOrderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/MyDestroyOrderTest.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/NestedTestScopesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/NestedTestScopesTest.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/OtherServiceProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/OtherServiceProxyTest.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/assist/droid/ACarTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/assist/droid/ACarTest.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/config/AppConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/config/AppConfigTest.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/config/BFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/config/BFactoryTest.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/config/CFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/config/CFactoryTest.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/i347/MyMoServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/i347/MyMoServiceTest.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/lazy/LazyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/lazy/LazyTest.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/lazy2/LazyTwoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/lazy2/LazyTwoTest.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/named/MyNamedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/named/MyNamedTest.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/other/WireOther.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/other/WireOther.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/other/WireOther2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/other/WireOther2.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/other/WireOther3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/other/WireOther3.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/java/org/example/myapp/profile/ProfileTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/java/org/example/myapp/profile/ProfileTests.java -------------------------------------------------------------------------------- /blackbox-test-inject/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/blackbox-test-inject/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /how-to-valhalla.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/how-to-valhalla.md -------------------------------------------------------------------------------- /inject-aop/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-aop/pom.xml -------------------------------------------------------------------------------- /inject-aop/src/main/java/io/avaje/inject/aop/AOPFallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-aop/src/main/java/io/avaje/inject/aop/AOPFallback.java -------------------------------------------------------------------------------- /inject-aop/src/main/java/io/avaje/inject/aop/Aspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-aop/src/main/java/io/avaje/inject/aop/Aspect.java -------------------------------------------------------------------------------- /inject-aop/src/main/java/io/avaje/inject/aop/AspectProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-aop/src/main/java/io/avaje/inject/aop/AspectProvider.java -------------------------------------------------------------------------------- /inject-aop/src/main/java/io/avaje/inject/aop/Invocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-aop/src/main/java/io/avaje/inject/aop/Invocation.java -------------------------------------------------------------------------------- /inject-aop/src/main/java/io/avaje/inject/aop/InvocationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-aop/src/main/java/io/avaje/inject/aop/InvocationException.java -------------------------------------------------------------------------------- /inject-aop/src/main/java/io/avaje/inject/aop/MethodInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-aop/src/main/java/io/avaje/inject/aop/MethodInterceptor.java -------------------------------------------------------------------------------- /inject-aop/src/main/java/io/avaje/inject/aop/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-aop/src/main/java/io/avaje/inject/aop/package-info.java -------------------------------------------------------------------------------- /inject-aop/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-aop/src/main/java/module-info.java -------------------------------------------------------------------------------- /inject-aop/src/test/java/io/avaje/inject/aop/InvocationCallTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-aop/src/test/java/io/avaje/inject/aop/InvocationCallTest.java -------------------------------------------------------------------------------- /inject-aop/src/test/java/io/avaje/inject/aop/InvocationFallbackRawTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-aop/src/test/java/io/avaje/inject/aop/InvocationFallbackRawTest.java -------------------------------------------------------------------------------- /inject-aop/src/test/java/io/avaje/inject/aop/InvocationFallbackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-aop/src/test/java/io/avaje/inject/aop/InvocationFallbackTest.java -------------------------------------------------------------------------------- /inject-aop/src/test/java/io/avaje/inject/aop/InvocationRunTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-aop/src/test/java/io/avaje/inject/aop/InvocationRunTest.java -------------------------------------------------------------------------------- /inject-events/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-events/pom.xml -------------------------------------------------------------------------------- /inject-events/src/main/java/io/avaje/inject/events/DObserverManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-events/src/main/java/io/avaje/inject/events/DObserverManager.java -------------------------------------------------------------------------------- /inject-events/src/main/java/io/avaje/inject/events/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-events/src/main/java/io/avaje/inject/events/Event.java -------------------------------------------------------------------------------- /inject-events/src/main/java/io/avaje/inject/events/Observer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-events/src/main/java/io/avaje/inject/events/Observer.java -------------------------------------------------------------------------------- /inject-events/src/main/java/io/avaje/inject/events/ObserverManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-events/src/main/java/io/avaje/inject/events/ObserverManager.java -------------------------------------------------------------------------------- /inject-events/src/main/java/io/avaje/inject/events/ObserverManagerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-events/src/main/java/io/avaje/inject/events/ObserverManagerBuilder.java -------------------------------------------------------------------------------- /inject-events/src/main/java/io/avaje/inject/events/Observes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-events/src/main/java/io/avaje/inject/events/Observes.java -------------------------------------------------------------------------------- /inject-events/src/main/java/io/avaje/inject/events/ObservesAsync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-events/src/main/java/io/avaje/inject/events/ObservesAsync.java -------------------------------------------------------------------------------- /inject-events/src/main/java/io/avaje/inject/events/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-events/src/main/java/io/avaje/inject/events/package-info.java -------------------------------------------------------------------------------- /inject-events/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-events/src/main/java/module-info.java -------------------------------------------------------------------------------- /inject-events/src/test/java/io/avaje/inject/events/events/TestEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-events/src/test/java/io/avaje/inject/events/events/TestEvent.java -------------------------------------------------------------------------------- /inject-events/src/test/java/io/avaje/inject/events/events/TestGenericEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-events/src/test/java/io/avaje/inject/events/events/TestGenericEvent.java -------------------------------------------------------------------------------- /inject-generator/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/.editorconfig -------------------------------------------------------------------------------- /inject-generator/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/LICENSE -------------------------------------------------------------------------------- /inject-generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/README.md -------------------------------------------------------------------------------- /inject-generator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/pom.xml -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/AllScopes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/AllScopes.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/AnnotationCopier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/AnnotationCopier.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/AnnotationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/AnnotationUtil.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/Append.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/Append.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/AspectMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/AspectMethod.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/AspectPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/AspectPair.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/AssistBeanReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/AssistBeanReader.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/BeanAspects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/BeanAspects.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/BeanConditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/BeanConditions.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/BeanReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/BeanReader.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/BeanRequestParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/BeanRequestParams.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/ConditionalWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/ConditionalWriter.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/Constants.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/Dependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/Dependency.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/DestroyMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/DestroyMethods.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/ExternalProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/ExternalProvider.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/FactoryOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/FactoryOrder.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/FieldReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/FieldReader.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/ImportTypeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/ImportTypeMap.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/InjectProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/InjectProcessor.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/LoadServices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/LoadServices.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/MetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/MetaData.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/MetaDataOrdering.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/MetaDataOrdering.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/MetaTopPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/MetaTopPackage.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/MethodReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/MethodReader.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/ModuleData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/ModuleData.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/ObservesPrism.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/ObservesPrism.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/PomPluginWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/PomPluginWriter.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/PrimitiveUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/PrimitiveUtil.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/ProcessingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/ProcessingContext.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/RequestScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/RequestScope.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/ScopeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/ScopeInfo.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/ScopeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/ScopeUtil.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/SimpleBeanWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/SimpleBeanWriter.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/SimpleOrderWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/SimpleOrderWriter.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/TypeAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/TypeAppender.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/TypeExtendsReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/TypeExtendsReader.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/TypeReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/TypeReader.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/Util.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/UtilType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/UtilType.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/io/avaje/inject/generator/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/io/avaje/inject/generator/package-info.java -------------------------------------------------------------------------------- /inject-generator/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/main/java/module-info.java -------------------------------------------------------------------------------- /inject-generator/src/test/java/io/avaje/inject/generator/DependencyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/test/java/io/avaje/inject/generator/DependencyTest.java -------------------------------------------------------------------------------- /inject-generator/src/test/java/io/avaje/inject/generator/ImportTypeMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/test/java/io/avaje/inject/generator/ImportTypeMapTest.java -------------------------------------------------------------------------------- /inject-generator/src/test/java/io/avaje/inject/generator/MethodReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/test/java/io/avaje/inject/generator/MethodReaderTest.java -------------------------------------------------------------------------------- /inject-generator/src/test/java/io/avaje/inject/generator/ScopeUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/test/java/io/avaje/inject/generator/ScopeUtilTest.java -------------------------------------------------------------------------------- /inject-generator/src/test/java/io/avaje/inject/generator/UtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/test/java/io/avaje/inject/generator/UtilTest.java -------------------------------------------------------------------------------- /inject-generator/src/test/java/io/avaje/inject/generator/models/valid/A0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-generator/src/test/java/io/avaje/inject/generator/models/valid/A0.java -------------------------------------------------------------------------------- /inject-gradle-plugin/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-gradle-plugin/.editorconfig -------------------------------------------------------------------------------- /inject-gradle-plugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-gradle-plugin/.gitignore -------------------------------------------------------------------------------- /inject-gradle-plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-gradle-plugin/build.gradle -------------------------------------------------------------------------------- /inject-gradle-plugin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-gradle-plugin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /inject-gradle-plugin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-gradle-plugin/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /inject-gradle-plugin/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-gradle-plugin/gradlew -------------------------------------------------------------------------------- /inject-gradle-plugin/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-gradle-plugin/gradlew.bat -------------------------------------------------------------------------------- /inject-gradle-plugin/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-gradle-plugin/settings.gradle -------------------------------------------------------------------------------- /inject-gradle-plugin/src/main/java/io/avaje/inject/plugin/ModuleData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-gradle-plugin/src/main/java/io/avaje/inject/plugin/ModuleData.java -------------------------------------------------------------------------------- /inject-maven-plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-maven-plugin/pom.xml -------------------------------------------------------------------------------- /inject-maven-plugin/src/main/java/io/avaje/inject/mojo/AutoProvidesMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-maven-plugin/src/main/java/io/avaje/inject/mojo/AutoProvidesMojo.java -------------------------------------------------------------------------------- /inject-maven-plugin/src/main/java/io/avaje/inject/mojo/ModuleData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-maven-plugin/src/main/java/io/avaje/inject/mojo/ModuleData.java -------------------------------------------------------------------------------- /inject-maven-plugin/src/main/resources/META-INF/plexus/components.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-maven-plugin/src/main/resources/META-INF/plexus/components.xml -------------------------------------------------------------------------------- /inject-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/pom.xml -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/AnnotationReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/AnnotationReader.java -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/GlobalInitialise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/GlobalInitialise.java -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/GlobalTestBeans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/GlobalTestBeans.java -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/InjectJunitExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/InjectJunitExtension.java -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/InjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/InjectTest.java -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/LookupProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/LookupProvider.java -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/Lookups.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/Lookups.java -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/MetaInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/MetaInfo.java -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/MetaReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/MetaReader.java -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/Plugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/Plugin.java -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/PluginMgr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/PluginMgr.java -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/Setup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/Setup.java -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/SetupMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/SetupMethods.java -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/TestBeanScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/TestBeanScope.java -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/TestBeans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/TestBeans.java -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/TestModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/TestModule.java -------------------------------------------------------------------------------- /inject-test/src/main/java/io/avaje/inject/test/TestScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/io/avaje/inject/test/TestScope.java -------------------------------------------------------------------------------- /inject-test/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/main/java/module-info.java -------------------------------------------------------------------------------- /inject-test/src/test/java/io/avaje/inject/test/MetaReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/io/avaje/inject/test/MetaReaderTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/io/avaje/inject/xtra/ApplicationScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/io/avaje/inject/xtra/ApplicationScope.java -------------------------------------------------------------------------------- /inject-test/src/test/java/io/avaje/inject/xtra/SystemContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/io/avaje/inject/xtra/SystemContextTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/io/helidon/webserver/http/ServerRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/io/helidon/webserver/http/ServerRequest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/io/helidon/webserver/http/ServerResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/io/helidon/webserver/http/ServerResponse.java -------------------------------------------------------------------------------- /inject-test/src/test/java/io/javalin/http/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/io/javalin/http/Context.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/MyCustomScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/MyCustomScope.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/autonamed/AutoB2.java: -------------------------------------------------------------------------------- 1 | package org.example.autonamed; 2 | 3 | public interface AutoB2 { 4 | 5 | String who(); 6 | } 7 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/autonamed/AutoIface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/autonamed/AutoIface.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/autonamed/MyAutoB2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/autonamed/MyAutoB2.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/autonamed/MyAutoB2Explicit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/autonamed/MyAutoB2Explicit.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/autonamed/MyAutoB2OneImplied.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/autonamed/MyAutoB2OneImplied.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/autonamed/MyAutoB2TwoExplicit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/autonamed/MyAutoB2TwoExplicit.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/autonamed/MyAutoName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/autonamed/MyAutoName.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/autonamed/MyAutoName2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/autonamed/MyAutoName2.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/autonamed/MyAutoNameFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/autonamed/MyAutoNameFactory.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/autonamed/MyAutoNameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/autonamed/MyAutoNameTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/autonamed/MyGeneric.java: -------------------------------------------------------------------------------- 1 | package org.example.autonamed; 2 | 3 | public interface MyGeneric { 4 | 5 | T obtain(); 6 | } 7 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/circular/Cupholder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/circular/Cupholder.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/circular/CupholderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/circular/CupholderTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/circular/Seat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/circular/Seat.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/closable/ShouldCloseAuto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/closable/ShouldCloseAuto.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/closable/ShouldCloseAuto2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/closable/ShouldCloseAuto2.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/closable/ShouldCloseAutoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/closable/ShouldCloseAutoTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/BeanScopeBuilderAddTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/BeanScopeBuilderAddTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/ClassLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/ClassLoaderTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/CoffeeMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/CoffeeMaker.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/CoffeeMakerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/CoffeeMakerTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/ExtensionExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/ExtensionExample.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/ExtensionExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/ExtensionExampleTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/FactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/FactoryTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/INeedBeanScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/INeedBeanScope.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/InjectBeanScopeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/InjectBeanScopeTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/InjectListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/InjectListTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/InnerClassBeanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/InnerClassBeanTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/ProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/ProviderTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/Pump.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/Pump.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/circular/CircA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/circular/CircA.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/circular/CircB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/circular/CircB.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/circular/CircC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/circular/CircC.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/core/DuperPump.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/core/DuperPump.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/core/Steamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/core/Steamer.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/core/WithMultiCtor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/core/WithMultiCtor.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/core/WithMultiCtorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/core/WithMultiCtorTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/AFact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/AFact.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/AFactTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/AFactTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/BFact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/BFact.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/BFactTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/BFactTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/CFact.java: -------------------------------------------------------------------------------- 1 | package org.example.coffee.factory; 2 | 3 | public class CFact { 4 | } 5 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/Configuration.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/ConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/ConfigurationTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/DFact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/DFact.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/IDFact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/IDFact.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/MultipleOtherThings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/MultipleOtherThings.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/MyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/MyFactory.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/MyFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/MyFactoryTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/Otherthing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/Otherthing.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/SomeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/SomeImpl.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/SomeImplBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/SomeImplBean.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/StartConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/StartConfig.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/Unused.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/Unused.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/other/BlueOtherThing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/other/BlueOtherThing.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/other/RedOtherThing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/other/RedOtherThing.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/other/SomeOtherThing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/other/SomeOtherThing.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/factory/other/Something.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/factory/other/Something.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/fruit/AppleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/fruit/AppleService.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/fruit/AppleServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/fruit/AppleServiceTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/fruit/BananaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/fruit/BananaService.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/fruit/Fruit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/fruit/Fruit.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/fruit/PeachService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/fruit/PeachService.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/generic/Haz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/generic/Haz.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/generic/HazManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/generic/HazManager.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/generic/HazManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/generic/HazManagerTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/generic/HazRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/generic/HazRepo.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/generic/MultiGenericConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/generic/MultiGenericConsumer.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/generic/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/generic/Repository.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/generic/SomeGeneric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/generic/SomeGeneric.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/generic/SomeGenericString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/generic/SomeGenericString.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/grind/AMusher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/grind/AMusher.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/grind/AMusherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/grind/AMusherTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/grind/BMusher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/grind/BMusher.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/grind/BMusherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/grind/BMusherTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/grind/Grinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/grind/Grinder.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/inner/InnerClassBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/inner/InnerClassBean.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/list/A2Somei.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/list/A2Somei.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/list/ASomei.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/list/ASomei.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/list/BSomei.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/list/BSomei.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/list/CombinedMapSomei.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/list/CombinedMapSomei.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/list/CombinedSetSomei.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/list/CombinedSetSomei.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/list/CombinedSomei.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/list/CombinedSomei.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/list/ListInject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/list/ListInject.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/list/SomeInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/list/SomeInterface.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/list/SomeInterfaceConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/list/SomeInterfaceConsumer.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/list/Somei.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/list/Somei.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/parent/ConcreteEngiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/parent/ConcreteEngiTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/parent/ConcreteParentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/parent/ConcreteParentTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/parent/DesEngi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/parent/DesEngi.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/parent/LightPetEngi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/parent/LightPetEngi.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/parent/NoImpliedNameEngi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/parent/NoImpliedNameEngi.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/parent/PowerPetEngi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/parent/PowerPetEngi.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/parent/Silly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/parent/Silly.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/parent/SuperSilly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/parent/SuperSilly.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/parent/sub/Engi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/parent/sub/Engi.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/parent/sub/PetEngi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/parent/sub/PetEngi.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/primary/OtherPEmailer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/primary/OtherPEmailer.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/primary/PEmailer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/primary/PEmailer.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/primary/PrimePEmailer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/primary/PrimePEmailer.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/primary/UseNamedPEmailer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/primary/UseNamedPEmailer.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/primary/UseNamedPEmailerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/primary/UseNamedPEmailerTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/primary/UserOfPEmailer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/primary/UserOfPEmailer.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/primary/UserOfPEmailerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/primary/UserOfPEmailerTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/priority/base/ABasei.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/priority/base/ABasei.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/priority/base/BBasei.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/priority/base/BBasei.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/priority/base/BaseIface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/priority/base/BaseIface.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/priority/base/CBasei.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/priority/base/CBasei.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/priority/base/PriorityFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/priority/base/PriorityFactory.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/priority/base/PriorityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/priority/base/PriorityTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/priority/custom/AOtheri.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/priority/custom/AOtheri.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/priority/custom/BOtheri.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/priority/custom/BOtheri.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/priority/custom/COtheri.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/priority/custom/COtheri.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/priority/custom/OtherIface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/priority/custom/OtherIface.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/prototype/ExtraProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/prototype/ExtraProto.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/prototype/ExtraProtoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/prototype/ExtraProtoTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/prototype/MyProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/prototype/MyProto.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/prototype/MyProtoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/prototype/MyProtoTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/prototype/OtherProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/prototype/OtherProto.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/prototype/UseProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/prototype/UseProto.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/prototype/UseProto2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/prototype/UseProto2.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/prototype/UseProtoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/prototype/UseProtoTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/provider/AProv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/provider/AProv.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/provider/AProvProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/provider/AProvProvider.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/provider/BProv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/provider/BProv.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/provider/BProvProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/provider/BProvProvider.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/provider/BProvProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/provider/BProvProviderTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/provider/BProvUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/provider/BProvUser.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/provider/FactoryProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/provider/FactoryProvider.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/provider/FactoryProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/provider/FactoryProviderTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/provider/FieldInjectProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/provider/FieldInjectProvider.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/provider/MethodInjectProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/provider/MethodInjectProvider.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/provider/ProvOther.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/provider/ProvOther.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/provider/ProvOther2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/provider/ProvOther2.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/qualifier/Blue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/qualifier/Blue.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/qualifier/BlueStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/qualifier/BlueStore.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/qualifier/FooQual.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/qualifier/FooQual.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/qualifier/FooQualTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/qualifier/FooQualTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/qualifier/Green.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/qualifier/Green.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/qualifier/GreenStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/qualifier/GreenStore.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/qualifier/MegaStoreManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/qualifier/MegaStoreManager.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/qualifier/NoNameStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/qualifier/NoNameStore.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/qualifier/SomeStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/qualifier/SomeStore.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/qualifier/members/Meters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/qualifier/members/Meters.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/qualifier/members/MetricMeter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/qualifier/members/MetricMeter.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/qualifier/members/Thermometer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/qualifier/members/Thermometer.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/secondary/DefaultSEmailer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/secondary/DefaultSEmailer.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/secondary/OtherSEmailer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/secondary/OtherSEmailer.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/secondary/SEmailer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/secondary/SEmailer.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/secondary/Widget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/secondary/Widget.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/secondary/WidgetSecondary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/secondary/WidgetSecondary.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/coffee/secondary/WidgetUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/coffee/secondary/WidgetUser.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom/CustomBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom/CustomBean.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom/CustomScopeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom/CustomScopeTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom/FooCustom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom/FooCustom.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom/OtherCBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom/OtherCBean.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom/loc/LocalExternal.java: -------------------------------------------------------------------------------- 1 | package org.example.custom.loc; 2 | 3 | public interface LocalExternal { 4 | } 5 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom2/OciMarker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom2/OciMarker.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom2/OciPlant.java: -------------------------------------------------------------------------------- 1 | package org.example.custom2; 2 | 3 | public interface OciPlant { 4 | } 5 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom2/OciRock.java: -------------------------------------------------------------------------------- 1 | package org.example.custom2; 2 | 3 | public interface OciRock { 4 | } 5 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom2/OcsOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom2/OcsOne.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom2/OcsThree.java: -------------------------------------------------------------------------------- 1 | package org.example.custom2; 2 | 3 | @OtherScope 4 | public class OcsThree { 5 | } 6 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom2/OcsTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom2/OcsTwo.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom2/OtherScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom2/OtherScope.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom2/ParentScopeSpyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom2/ParentScopeSpyTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom3/MyThreeScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom3/MyThreeScope.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom3/ParentScopeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom3/ParentScopeTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom3/TcsA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom3/TcsA.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom3/TcsArt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom3/TcsArt.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom3/TcsBart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom3/TcsBart.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom3/TcsBlue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom3/TcsBlue.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom3/TcsCart.java: -------------------------------------------------------------------------------- 1 | package org.example.custom3; 2 | 3 | @MyThreeScope 4 | public class TcsCart { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom3/TcsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom3/TcsFactory.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom3/TcsGreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom3/TcsGreen.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom3/TcsRed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom3/TcsRed.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom4/Build.java: -------------------------------------------------------------------------------- 1 | package org.example.custom4; 2 | 3 | public class Build { 4 | } 5 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom4/BuildOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom4/BuildOne.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom4/BuildScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom4/BuildScope.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom4/GeneralScopeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom4/GeneralScopeFactory.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom4/IntentionallyEmptyScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom4/IntentionallyEmptyScope.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom4/LinuxOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom4/LinuxOne.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom4/LinuxScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom4/LinuxScope.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom4/LinuxScopeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom4/LinuxScopeTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom4/Machine.java: -------------------------------------------------------------------------------- 1 | package org.example.custom4; 2 | 3 | public class Machine { 4 | } 5 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom4/MachineOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom4/MachineOne.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/custom4/MachineScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/custom4/MachineScope.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/customext0/Ext0Other.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/customext0/Ext0Other.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/customext0/Ext0Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/customext0/Ext0Scope.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/customext0/Ext0ScopeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/customext0/Ext0ScopeTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/customext0/Ext0conc.java: -------------------------------------------------------------------------------- 1 | package org.example.customext0; 2 | 3 | public class Ext0conc { 4 | } 5 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/customext0/Ext0iface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/customext0/Ext0iface.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/customext1/Ext1Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/customext1/Ext1Bean.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/customext1/Ext1Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/customext1/Ext1Scope.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/customext1/Ext1ScopeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/customext1/Ext1ScopeTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/customext1/Ext1conc.java: -------------------------------------------------------------------------------- 1 | package org.example.customext1; 2 | 3 | public class Ext1conc { 4 | } 5 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/customext1/Ext1iface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/customext1/Ext1iface.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/factory/MyBasicFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/factory/MyBasicFactory.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/factory/MyUserOfOut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/factory/MyUserOfOut.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/factory/MyUserOfOutTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/factory/MyUserOfOutTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/factory/OutIFace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/factory/OutIFace.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/factory/OutSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/factory/OutSource.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/BuildTask.java: -------------------------------------------------------------------------------- 1 | package org.example.generic; 2 | 3 | public interface BuildTask { 4 | 5 | void build(); 6 | } 7 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/BuildTaskWith.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/BuildTaskWith.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/CRUDService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/CRUDService.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/CreateService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/CreateService.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/EventBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/EventBus.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/EventBusImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/EventBusImpl.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/GenericBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/GenericBean.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/GenericBean2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/GenericBean2.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/GenericTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/GenericTypeTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/MyCreateService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/MyCreateService.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/MyCrudService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/MyCrudService.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/MyCrudServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/MyCrudServiceTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/MyFunc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/MyFunc.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/MyFuncFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/MyFuncFactory.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/MyFuncFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/MyFuncFactoryTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/MyObj.java: -------------------------------------------------------------------------------- 1 | package org.example.generic; 2 | 3 | public class MyObj { 4 | } 5 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/MyReadService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/MyReadService.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/MzCrudService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/MzCrudService.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/MzCrudServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/MzCrudServiceTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/MzObj.java: -------------------------------------------------------------------------------- 1 | package org.example.generic; 2 | 3 | public class MzObj { 4 | } 5 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/PathBuildTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/PathBuildTask.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/PathBuildTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/PathBuildTaskTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/ReadService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/ReadService.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/Subscriber.java: -------------------------------------------------------------------------------- 1 | package org.example.generic; 2 | 3 | public interface Subscriber {} 4 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/TestScopeGenericTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/TestScopeGenericTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/repo/AbstractRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/repo/AbstractRepo.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/repo/GenericWithMockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/repo/GenericWithMockTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/repo/MapRepo1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/repo/MapRepo1.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/repo/MapRepo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/repo/MapRepo2.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/repo/MapService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/repo/MapService.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/repo/MapService1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/repo/MapService1.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/repo/MapService2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/repo/MapService2.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/repo/Model1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/repo/Model1.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/repo/Model2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/repo/Model2.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/generic/repo/ServiceClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/generic/repo/ServiceClass.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/iface/ConcreteExtend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/iface/ConcreteExtend.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/iface/ConcreteExtendTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/iface/ConcreteExtendTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/iface/IfaceExtend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/iface/IfaceExtend.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/iface/IfaceParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/iface/IfaceParam.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/iface/IfaceParamParent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/iface/IfaceParamParent.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/iface/IfaseBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/iface/IfaseBase.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/iface/MyParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/iface/MyParam.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/iface/MySomeNested.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/iface/MySomeNested.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/iface/NestedInterfaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/iface/NestedInterfaceTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/iface/Some.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/iface/Some.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inherit/InhBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inherit/InhBase.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inherit/InhBaseBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inherit/InhBaseBase.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inherit/InhBaseIface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inherit/InhBaseIface.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inherit/InhBaseIface2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inherit/InhBaseIface2.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inherit/InhBaseIface3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inherit/InhBaseIface3.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inherit/InhOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inherit/InhOne.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inherit/InhOneTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inherit/InhOneTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inherit/InhPub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inherit/InhPub.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inherit/InhPubTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inherit/InhPubTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inherit/MyOneAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inherit/MyOneAbstract.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inherit/MyOneTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inherit/MyOneTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inherit/notpublic/NonPubBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inherit/notpublic/NonPubBase.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inherit/notpublic/NonPubIface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inherit/notpublic/NonPubIface.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inherit/notpublic/PubExposed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inherit/notpublic/PubExposed.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inherit/sub/MySubAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inherit/sub/MySubAbstract.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inheritprovides/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inheritprovides/Application.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inheritprovides/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inheritprovides/ApplicationTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inheritprovides/Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inheritprovides/Controller.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inheritprovides/Controller1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inheritprovides/Controller1.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/inheritprovides/Controller2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/inheritprovides/Controller2.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/injectextension/ScopePerMethodTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/injectextension/ScopePerMethodTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/injectextension/WithExtnBasicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/injectextension/WithExtnBasicTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/injectextension/WithExtnCaptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/injectextension/WithExtnCaptorTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/injectextension/WithExtnNamedSpyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/injectextension/WithExtnNamedSpyTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/injectextension/ƎNA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/injectextension/ƎNA.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/missing/MFoo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/missing/MFoo.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/missing/MFooTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/missing/MFooTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/missing/MFooUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/missing/MFooUser.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/missing/MFooUser2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/missing/MFooUser2.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/missing/MFooUserMore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/missing/MFooUserMore.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/missing/SinglePublicConstructorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/missing/SinglePublicConstructorTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/observes/CustomEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/observes/CustomEvent.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/observes/EventSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/observes/EventSender.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/observes/EventSender2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/observes/EventSender2.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/observes/MyObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/observes/MyObserver.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/observes/MyObserver2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/observes/MyObserver2.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/observes/MyObserverInjectPrototype.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/observes/MyObserverInjectPrototype.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/observes/MyObserverInjected.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/observes/MyObserverInjected.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/observes/MyQualifiedObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/observes/MyQualifiedObserver.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/observes/MyStrQualifiedObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/observes/MyStrQualifiedObserver.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/observes/StrQualifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/observes/StrQualifier.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/observes/TestEventMessaging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/observes/TestEventMessaging.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/AllQue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/AllQue.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/AllQue2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/AllQue2.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/AllQue3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/AllQue3.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/AllQue4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/AllQue4.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/AllQue5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/AllQue5.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/AllQue6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/AllQue6.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/BasicQue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/BasicQue.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/Frodo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/Frodo.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/NoImpHere.java: -------------------------------------------------------------------------------- 1 | package org.example.optional; 2 | 3 | public interface NoImpHere { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/NoImpUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/NoImpUser.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/NoImpUser2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/NoImpUser2.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/NoImpUserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/NoImpUserTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/OFooBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/OFooBar.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/OFooBazz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/OFooBazz.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/OFooDefaultBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/OFooDefaultBar.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/OFooDefaultBazz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/OFooDefaultBazz.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/OFooService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/OFooService.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/OptBax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/OptBax.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/OptDefaultBax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/OptDefaultBax.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/OptDefaultBazz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/OptDefaultBazz.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/OptFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/OptFactory.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/OptionalFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/OptionalFactoryTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/OptionalSecondaryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/OptionalSecondaryTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/OptionalService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/OptionalService.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/OptionalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/OptionalTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/OptionalWithDefaultTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/OptionalWithDefaultTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/optional/Que.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/optional/Que.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/request/AController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/request/AController.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/request/AService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/request/AService.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/request/AWebRoute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/request/AWebRoute.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/request/AWebRouteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/request/AWebRouteTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/request/BController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/request/BController.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/request/BControllerReqOnly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/request/BControllerReqOnly.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/request/BControllerResOnly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/request/BControllerResOnly.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/request/BWebRoute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/request/BWebRoute.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/request/BWebRouteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/request/BWebRouteTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/request/CController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/request/CController.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/request/JexController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/request/JexController.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/request/JexControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/request/JexControllerTest.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/request/MyHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/java/org/example/request/MyHttpClient.java -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/requestscope/BluesRStuff.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/requestscope/ComboRStuff.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/requestscope/MyRequestOne.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/requestscope/NotReqBean.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /inject-test/src/test/java/org/example/requestscope/RedsRStuff.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /inject-test/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject-test/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /inject/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/LICENSE -------------------------------------------------------------------------------- /inject/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/README.md -------------------------------------------------------------------------------- /inject/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/pom.xml -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/AssistFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/AssistFactory.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/Assisted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/Assisted.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/Bean.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/BeanEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/BeanEntry.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/BeanScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/BeanScope.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/BeanScopeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/BeanScopeBuilder.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/BeanTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/BeanTypes.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/Component.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/DBeanScopeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/DBeanScopeBuilder.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/DConfigProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/DConfigProps.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/DServiceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/DServiceLoader.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/DSystemProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/DSystemProps.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/External.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/External.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/Factory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/Factory.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/InjectModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/InjectModule.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/Lazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/Lazy.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/PostConstruct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/PostConstruct.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/PreDestroy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/PreDestroy.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/Primary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/Primary.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/Priority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/Priority.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/Profile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/Profile.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/Prototype.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/Prototype.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/QualifiedMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/QualifiedMap.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/RequiresBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/RequiresBean.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/RequiresProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/RequiresProperty.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/Secondary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/Secondary.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/package-info.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/AvajeModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/AvajeModule.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/BeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/BeanFactory.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/BeanFactory2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/BeanFactory2.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/Builder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/Builder.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/ClosePair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/ClosePair.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/ConfigPropertyPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/ConfigPropertyPlugin.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/DBeanMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/DBeanMap.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/DBeanScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/DBeanScope.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/DBeanScopeProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/DBeanScopeProxy.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/DBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/DBuilder.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/DBuilderExtn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/DBuilderExtn.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/DContextEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/DContextEntry.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/DContextEntryBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/DContextEntryBean.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/DEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/DEntry.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/DependencyMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/DependencyMeta.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/EnrichBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/EnrichBean.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/Generated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/Generated.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/GenericType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/GenericType.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/GenericTypeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/GenericTypeUtil.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/InjectExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/InjectExtension.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/InjectPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/InjectPlugin.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/KeyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/KeyUtil.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/ModuleOrdering.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/ModuleOrdering.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/OnceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/OnceProvider.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/PluginProvides.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/PluginProvides.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/ProviderPromise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/ProviderPromise.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/Proxy.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/RawType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/RawType.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/SuppliedBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/SuppliedBean.java -------------------------------------------------------------------------------- /inject/src/main/java/io/avaje/inject/spi/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/io/avaje/inject/spi/package-info.java -------------------------------------------------------------------------------- /inject/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/java/module-info.java -------------------------------------------------------------------------------- /inject/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/main/javadoc/overview.html -------------------------------------------------------------------------------- /inject/src/test/java/io/avaje/inject/BeanScopeBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/test/java/io/avaje/inject/BeanScopeBuilderTest.java -------------------------------------------------------------------------------- /inject/src/test/java/io/avaje/inject/spi/DBeanScopeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/test/java/io/avaje/inject/spi/DBeanScopeTest.java -------------------------------------------------------------------------------- /inject/src/test/java/io/avaje/inject/spi/DContextEntryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/test/java/io/avaje/inject/spi/DContextEntryTest.java -------------------------------------------------------------------------------- /inject/src/test/java/io/avaje/inject/spi/GenericTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/test/java/io/avaje/inject/spi/GenericTypeTest.java -------------------------------------------------------------------------------- /inject/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/inject/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /jakarta-to-javax.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/jakarta-to-javax.sh -------------------------------------------------------------------------------- /jakarta-to-valhalla.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/jakarta-to-valhalla.sh -------------------------------------------------------------------------------- /javax-to-jakarta.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/javax-to-jakarta.sh -------------------------------------------------------------------------------- /macos-jakarta-to-javax.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/macos-jakarta-to-javax.sh -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/pom.xml -------------------------------------------------------------------------------- /valhalla-to-jakarta.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-inject/HEAD/valhalla-to-jakarta.sh --------------------------------------------------------------------------------