├── .asf.yaml
├── .github
└── workflows
│ └── ci.yml
├── .gitignore
├── KEYS
├── LICENSE
├── NOTICE
├── README.asciidoc
├── atinject-tck
├── pom.xml
└── src
│ ├── site
│ ├── apt
│ │ └── index.apt
│ └── site.xml
│ └── test
│ ├── java
│ └── org
│ │ └── apache
│ │ └── webbeans
│ │ └── atinject
│ │ └── tck
│ │ ├── OpenWebBeansAtInjectTck.java
│ │ ├── container
│ │ └── AtInjectContainer.java
│ │ └── specific
│ │ ├── AtinjectTckSetupExtension.java
│ │ ├── DriverBinding.java
│ │ ├── SpareBinding.java
│ │ ├── SpecificProducer.java
│ │ └── TckNew.java
│ └── resources
│ └── META-INF
│ ├── openwebbeans
│ └── openwebbeans.properties
│ └── services
│ └── jakarta.enterprise.inject.spi.Extension
├── bom
├── openwebbeans-se-bom
│ └── pom.xml
├── openwebbeans-web-bom
│ └── pom.xml
└── pom.xml
├── distribution
├── pom.xml
└── src
│ ├── assembly
│ └── dist-binary.xml
│ └── main
│ ├── install_scripts
│ ├── install_owb_tomcat7.bat
│ ├── install_owb_tomcat7.sh
│ └── install_owb_tomcat7_myfaces.sh
│ └── resources
│ ├── LICENSE
│ └── NOTICE
├── doap_OpenWebBeans.rdf
├── pom.xml
├── readme
├── README.txt
├── README_1_0_0-alpha-1.txt
├── README_1_0_0-alpha-2.txt
├── README_1_0_0.txt
├── README_1_1_0.txt
├── README_1_1_1.txt
├── README_1_1_2.txt
├── README_1_1_3.txt
├── README_1_1_4.txt
├── README_1_1_5.txt
├── README_1_1_6.txt
├── README_1_2_0.txt
├── README_M1.txt
├── README_M2.txt
├── README_M3.txt
├── README_M4.txt
└── TCK_RUNNING.txt
├── samples
├── conversation-sample
│ ├── LICENSE
│ ├── NOTICE
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── samples
│ │ │ └── conversation
│ │ │ ├── Item.java
│ │ │ ├── Products.java
│ │ │ └── ShoppingBean.java
│ │ ├── resources
│ │ └── META-INF
│ │ │ └── beans.xml
│ │ └── webapp
│ │ ├── META-INF
│ │ ├── MANIFEST.MF
│ │ └── context.xml
│ │ ├── WEB-INF
│ │ ├── beans.xml
│ │ ├── faces-config.xml
│ │ └── web.xml
│ │ ├── buy.xhtml
│ │ ├── index.jsp
│ │ └── listing.xhtml
├── guess
│ ├── LICENSE
│ ├── NOTICE
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── webbeans
│ │ │ │ └── sample
│ │ │ │ ├── bean
│ │ │ │ ├── AppObject.java
│ │ │ │ ├── ApplicationScopeProducer.java
│ │ │ │ ├── LoginBean.java
│ │ │ │ └── LogoutBean.java
│ │ │ │ ├── bindings
│ │ │ │ ├── AppScopeBinding.java
│ │ │ │ ├── JmsBinding.java
│ │ │ │ └── LoggedInUser.java
│ │ │ │ ├── conversation
│ │ │ │ └── ShoppingCardBean.java
│ │ │ │ ├── dependent
│ │ │ │ └── LoginCheck.java
│ │ │ │ ├── event
│ │ │ │ └── LoggedInEvent.java
│ │ │ │ ├── guess
│ │ │ │ ├── Highest.java
│ │ │ │ ├── JSFNumberGuess.java
│ │ │ │ ├── NextNumber.java
│ │ │ │ └── NumberProducer.java
│ │ │ │ ├── model
│ │ │ │ ├── User.java
│ │ │ │ └── conversation
│ │ │ │ │ └── ConversationModel.java
│ │ │ │ ├── observer
│ │ │ │ └── LoggedInObserver.java
│ │ │ │ └── util
│ │ │ │ └── FacesMessageUtil.java
│ │ ├── resources
│ │ │ └── META-INF
│ │ │ │ └── beans.xml
│ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ ├── beans.xml
│ │ │ ├── faces-config.xml
│ │ │ └── web.xml
│ │ │ ├── conversation.xhtml
│ │ │ ├── home.xhtml
│ │ │ ├── index.html
│ │ │ ├── login.xhtml
│ │ │ └── redirect.xhtml
│ │ └── site
│ │ ├── apt
│ │ └── index.apt
│ │ └── site.xml
├── jsf2sample
│ ├── LICENSE
│ ├── NOTICE
│ ├── README
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── jsf2
│ │ │ ├── ConversationBean.java
│ │ │ ├── ConversationData.java
│ │ │ ├── Counter.java
│ │ │ ├── CounterBean.java
│ │ │ └── HelloJsfBean.java
│ │ ├── resources
│ │ └── META-INF
│ │ │ └── beans.xml
│ │ └── webapp
│ │ ├── WEB-INF
│ │ ├── beans.xml
│ │ └── web.xml
│ │ ├── conversation.xhtml
│ │ ├── counter.xhtml
│ │ └── index.html
├── pom.xml
├── reservation
│ ├── LICENSE
│ ├── NOTICE
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── reservation
│ │ │ ├── beans
│ │ │ ├── LoginBean.java
│ │ │ ├── LogoutBean.java
│ │ │ ├── RegisterBean.java
│ │ │ ├── admin
│ │ │ │ ├── AdminBean.java
│ │ │ │ ├── AdminListBean.java
│ │ │ │ └── AdminListUser.java
│ │ │ └── user
│ │ │ │ ├── UserListBean.java
│ │ │ │ ├── UserReservationBean.java
│ │ │ │ └── UserUpdateBean.java
│ │ │ ├── bindings
│ │ │ ├── ApplicationLog.java
│ │ │ ├── DatabaseLogin.java
│ │ │ └── intercep
│ │ │ │ └── Transactional.java
│ │ │ ├── controller
│ │ │ ├── InitializeDatabase.java
│ │ │ ├── LoginController.java
│ │ │ ├── RegisterController.java
│ │ │ ├── admin
│ │ │ │ └── AdminController.java
│ │ │ ├── api
│ │ │ │ ├── ILoginController.java
│ │ │ │ └── IRegisterController.java
│ │ │ └── user
│ │ │ │ └── UserController.java
│ │ │ ├── entity
│ │ │ ├── Hotel.java
│ │ │ ├── Reservation.java
│ │ │ └── User.java
│ │ │ ├── events
│ │ │ └── LoggedInEvent.java
│ │ │ ├── intercept
│ │ │ ├── LoginDecorator.java
│ │ │ └── TransactionalInterceptor.java
│ │ │ ├── model
│ │ │ └── ReservationModel.java
│ │ │ ├── security
│ │ │ └── JSFSecurityPhaseListener.java
│ │ │ ├── session
│ │ │ └── SessionTracker.java
│ │ │ └── util
│ │ │ ├── CalendarUtil.java
│ │ │ ├── EntityManagerUtil.java
│ │ │ ├── JSFUtility.java
│ │ │ └── LogUtil.java
│ │ ├── resources
│ │ └── META-INF
│ │ │ ├── beans.xml
│ │ │ └── persistence.xml
│ │ └── webapp
│ │ ├── WEB-INF
│ │ ├── faces-config.xml
│ │ └── web.xml
│ │ ├── admin
│ │ ├── defineHotel.xhtml
│ │ ├── listHotels.xhtml
│ │ ├── listUsers.xhtml
│ │ └── menu.xhtml
│ │ ├── index.html
│ │ ├── login.xhtml
│ │ ├── main.css
│ │ ├── register.xhtml
│ │ └── user
│ │ ├── addReservation.xhtml
│ │ ├── listReservations.xhtml
│ │ ├── menu.xhtml
│ │ └── updateInfo.xhtml
├── src
│ └── site
│ │ ├── apt
│ │ └── index.apt
│ │ └── site.xml
├── standalone-sample
│ ├── LICENSE
│ ├── NOTICE
│ ├── pom.xml
│ └── src
│ │ ├── assembly
│ │ └── dist-binary.xml
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── se
│ │ │ └── sample
│ │ │ ├── Boot.java
│ │ │ ├── Controller.java
│ │ │ ├── LoggerFactory.java
│ │ │ ├── Login.java
│ │ │ ├── beans
│ │ │ ├── FileLogin.java
│ │ │ └── JavaLoggerFactory.java
│ │ │ ├── bindings
│ │ │ ├── FileLoginBinding.java
│ │ │ └── JavaLogger.java
│ │ │ └── gui
│ │ │ └── LoginWindow.java
│ │ └── resources
│ │ ├── META-INF
│ │ └── beans.xml
│ │ └── login.properties
└── tomcat-sample
│ ├── LICENSE
│ ├── NOTICE
│ ├── pom.xml
│ └── src
│ └── main
│ ├── java
│ └── org
│ │ └── apache
│ │ └── webbeans
│ │ └── samples
│ │ └── tomcat
│ │ ├── CurrentDateProvider.java
│ │ ├── InjectorServlet.java
│ │ ├── MyFilter.java
│ │ └── SampleContextObserver.java
│ ├── resources
│ └── META-INF
│ │ └── beans.xml
│ ├── tomcat
│ ├── context.xml
│ └── tomcat-users.xml
│ └── webapp
│ ├── META-INF
│ └── MANIFEST.MF
│ ├── WEB-INF
│ ├── beans.xml
│ └── web.xml
│ └── index.jsp
├── webbeans-arquillian
├── owb-arquillian-standalone
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── webbeans
│ │ │ │ └── arquillian
│ │ │ │ └── standalone
│ │ │ │ ├── OwbArquillianExtension.java
│ │ │ │ ├── OwbArquillianLifecycle.java
│ │ │ │ ├── OwbArquillianScannerService.java
│ │ │ │ ├── OwbArquillianSingletonService.java
│ │ │ │ ├── OwbLifecycleHandler.java
│ │ │ │ ├── OwbSWClassLoader.java
│ │ │ │ ├── OwbStandaloneConfiguration.java
│ │ │ │ ├── OwbStandaloneContainer.java
│ │ │ │ └── UrlSet.java
│ │ └── resources
│ │ │ └── META-INF
│ │ │ └── services
│ │ │ └── org.jboss.arquillian.core.spi.LoadableExtension
│ │ └── test
│ │ ├── java
│ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── arquillian
│ │ │ └── test
│ │ │ ├── OwbArquillianGetResourcesTest.java
│ │ │ ├── OwbArquillianImplicitBdaJarDeploymentTest.java
│ │ │ ├── OwbArquillianJarDeploymentTest.java
│ │ │ ├── OwbArquillianTrimmedBdaJarDeploymentTest.java
│ │ │ ├── OwbArquillianWebInfClassesDeploymentTest.java
│ │ │ ├── OwbArquillianWebJarDeploymentTest.java
│ │ │ ├── VirtualResourceInWebappTest.java
│ │ │ ├── VirtualResourceTest.java
│ │ │ └── beans
│ │ │ ├── NonCdiBean.java
│ │ │ └── SampleUser.java
│ │ └── resources
│ │ ├── META-INF
│ │ └── beans.xml
│ │ ├── inbotharchiveandclasspath.properties
│ │ └── intestclasspath.properties
└── pom.xml
├── webbeans-ee-common
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── ee
│ │ │ └── common
│ │ │ └── services
│ │ │ └── JNDIServiceEnterpriseImpl.java
│ └── resources
│ │ └── META-INF
│ │ └── openwebbeans
│ │ └── openwebbeans.properties
│ └── site
│ └── site.xml
├── webbeans-ee
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ └── org
│ │ └── apache
│ │ └── webbeans
│ │ └── ee
│ │ ├── beans
│ │ ├── UserTransactionBean.java
│ │ ├── UserTransactionProvider.java
│ │ ├── ValidatorBean.java
│ │ ├── ValidatorFactoryBean.java
│ │ ├── ValidatorFactoryProvider.java
│ │ └── ValidatorProvider.java
│ │ └── event
│ │ └── TransactionalEventNotifier.java
│ └── site
│ └── site.xml
├── webbeans-ejb
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ └── org
│ │ └── apache
│ │ └── webbeans
│ │ └── ejb
│ │ ├── common
│ │ ├── component
│ │ │ ├── BaseEjbBean.java
│ │ │ └── EjbBeanBuilder.java
│ │ └── util
│ │ │ ├── EjbConstants.java
│ │ │ └── EjbValidator.java
│ │ └── plugin
│ │ └── OpenWebBeansEjbLCAPluginImpl.java
│ └── site
│ └── site.xml
├── webbeans-el22
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── el22
│ │ │ ├── EL22Adaptor.java
│ │ │ ├── WebBeansELResolver.java
│ │ │ ├── WrappedExpressionFactory.java
│ │ │ ├── WrappedMethodExpression.java
│ │ │ ├── WrappedValueExpression.java
│ │ │ └── WrappedValueExpressionNode.java
│ └── resources
│ │ └── META-INF
│ │ ├── faces-config.xml
│ │ └── openwebbeans
│ │ └── openwebbeans.properties
│ ├── site
│ └── site.xml
│ └── test
│ └── java
│ └── org
│ └── apache
│ └── webbeans
│ └── el
│ └── test
│ ├── AbstractUnitTest.java
│ ├── DotNamedBeansTest.java
│ ├── ELPerformanceTest.java
│ ├── MockELContext.java
│ ├── RequestBean.java
│ └── SampleBean.java
├── webbeans-gradle
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── apache
│ └── openwebbeans
│ └── gradle
│ └── shadow
│ └── OpenWebBeansPropertiesTransformer.java
├── webbeans-impl
├── pom.xml
└── src
│ ├── it
│ ├── properties
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── test
│ │ │ ├── java
│ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── webbeans
│ │ │ │ └── test
│ │ │ │ └── spi
│ │ │ │ └── configuration
│ │ │ │ ├── ConfigurationTest.java
│ │ │ │ └── ExcludeExtensionsTest.java
│ │ │ └── resources
│ │ │ └── META-INF
│ │ │ ├── openwebbeans
│ │ │ └── openwebbeans.properties
│ │ │ └── services
│ │ │ └── jakarta.enterprise.inject.spi.Extension
│ └── settings.xml
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ ├── annotation
│ │ │ ├── AnnotationManager.java
│ │ │ ├── AnyLiteral.java
│ │ │ ├── ApplicationScopeLiteral.java
│ │ │ ├── BeforeDestroyedLiteral.java
│ │ │ ├── DefaultLiteral.java
│ │ │ ├── DependentScopeLiteral.java
│ │ │ ├── DestroyedLiteral.java
│ │ │ ├── EmptyAnnotationLiteral.java
│ │ │ ├── InitializedLiteral.java
│ │ │ ├── NamedLiteral.java
│ │ │ ├── RequestedScopeLiteral.java
│ │ │ └── SessionScopeLiteral.java
│ │ │ ├── boot
│ │ │ └── Bootstrap.java
│ │ │ ├── component
│ │ │ ├── AbstractOwbBean.java
│ │ │ ├── AbstractProducerBean.java
│ │ │ ├── BeanAttributesImpl.java
│ │ │ ├── BeanManagerBean.java
│ │ │ ├── BeanMetadataBean.java
│ │ │ ├── BuiltInOwbBean.java
│ │ │ ├── CdiInterceptorBean.java
│ │ │ ├── ConversationBean.java
│ │ │ ├── DecoratorBean.java
│ │ │ ├── DecoratorMetadataBean.java
│ │ │ ├── EjbInterceptorBean.java
│ │ │ ├── EnterpriseBeanMarker.java
│ │ │ ├── EventBean.java
│ │ │ ├── EventMetadataBean.java
│ │ │ ├── ExtensionBean.java
│ │ │ ├── ExtensionProducerFactory.java
│ │ │ ├── IBeanHasParent.java
│ │ │ ├── InjectionPointBean.java
│ │ │ ├── InjectionTargetBean.java
│ │ │ ├── InstanceBean.java
│ │ │ ├── InterceptedMarker.java
│ │ │ ├── InterceptedOrDecoratedBeanMetadataBean.java
│ │ │ ├── InterceptionFactoryBean.java
│ │ │ ├── InterceptorBean.java
│ │ │ ├── InterceptorMetadataBean.java
│ │ │ ├── JmsBeanMarker.java
│ │ │ ├── ManagedBean.java
│ │ │ ├── OwbBean.java
│ │ │ ├── PassivationBeanWrapper.java
│ │ │ ├── PrincipalBean.java
│ │ │ ├── PrincipalProvider.java
│ │ │ ├── ProducerAwareInjectionTargetBean.java
│ │ │ ├── ProducerFieldBean.java
│ │ │ ├── ProducerMethodBean.java
│ │ │ ├── ResourceBean.java
│ │ │ ├── ResourceProvider.java
│ │ │ ├── SelfInterceptorBean.java
│ │ │ ├── SimpleProducerFactory.java
│ │ │ ├── WebBeansType.java
│ │ │ ├── creation
│ │ │ │ ├── AbstractBeanBuilder.java
│ │ │ │ ├── AbstractProducerBeanBuilder.java
│ │ │ │ ├── BaseProducerFactory.java
│ │ │ │ ├── BeanAttributesBuilder.java
│ │ │ │ ├── CdiInterceptorBeanBuilder.java
│ │ │ │ ├── DecoratorBeanBuilder.java
│ │ │ │ ├── EjbInterceptorBeanBuilder.java
│ │ │ │ ├── ExtensionBeanBuilder.java
│ │ │ │ ├── FieldProducerFactory.java
│ │ │ │ ├── InterceptorBeanBuilder.java
│ │ │ │ ├── ManagedBeanBuilder.java
│ │ │ │ ├── MethodProducerFactory.java
│ │ │ │ ├── ObserverMethodsBuilder.java
│ │ │ │ ├── ProducerFieldBeanBuilder.java
│ │ │ │ ├── ProducerFieldBeansBuilder.java
│ │ │ │ ├── ProducerMethodBeanBuilder.java
│ │ │ │ ├── ProducerMethodBeansBuilder.java
│ │ │ │ ├── ResourceBeanBuilder.java
│ │ │ │ ├── ResourceProducerFactory.java
│ │ │ │ ├── SelfInterceptorBeanBuilder.java
│ │ │ │ └── UnproxyableBean.java
│ │ │ └── third
│ │ │ │ ├── PassivationCapableThirdpartyBeanImpl.java
│ │ │ │ ├── ThirdpartyBeanAttributesImpl.java
│ │ │ │ └── ThirdpartyBeanImpl.java
│ │ │ ├── config
│ │ │ ├── BeansDeployer.java
│ │ │ ├── DefaultAnnotation.java
│ │ │ ├── DeploymentValidationService.java
│ │ │ ├── EJBWebBeansConfigurator.java
│ │ │ ├── OWBLogConst.java
│ │ │ ├── OpenWebBeansConfiguration.java
│ │ │ ├── OwbGenericArrayTypeImpl.java
│ │ │ ├── OwbParametrizedTypeImpl.java
│ │ │ ├── OwbTypeVariableImpl.java
│ │ │ ├── OwbWildcardTypeImpl.java
│ │ │ ├── PropertyLoader.java
│ │ │ ├── WebBeansContext.java
│ │ │ └── WebBeansFinder.java
│ │ │ ├── configurator
│ │ │ ├── AnnotatedConstructorConfiguratorImpl.java
│ │ │ ├── AnnotatedFieldConfiguratorImpl.java
│ │ │ ├── AnnotatedMethodConfiguratorImpl.java
│ │ │ ├── AnnotatedParameterConfiguratorImpl.java
│ │ │ ├── AnnotatedTypeConfiguratorImpl.java
│ │ │ ├── BeanAttributesConfiguratorImpl.java
│ │ │ ├── BeanConfiguratorImpl.java
│ │ │ ├── InjectionPointConfiguratorImpl.java
│ │ │ ├── ObserverMethodConfiguratorImpl.java
│ │ │ ├── ProducerConfiguratorImpl.java
│ │ │ └── TrackingAnnotatedTypeConfiguratorImpl.java
│ │ │ ├── container
│ │ │ ├── AnnotatedTypeWrapper.java
│ │ │ ├── BeanCacheKey.java
│ │ │ ├── BeanManagerImpl.java
│ │ │ ├── DecoratorInjectionTargetFactory.java
│ │ │ ├── ExternalScope.java
│ │ │ ├── InjectableBeanManager.java
│ │ │ ├── InjectionResolver.java
│ │ │ ├── InjectionTargetFactoryImpl.java
│ │ │ ├── InterceptionFactoryImpl.java
│ │ │ ├── InterceptorInjectionTargetFactory.java
│ │ │ ├── ManagerObjectFactory.java
│ │ │ ├── OwbCDI.java
│ │ │ ├── OwbCDIProvider.java
│ │ │ ├── SerializableBean.java
│ │ │ ├── SerializableBeanVault.java
│ │ │ └── ValidatingInjectionTargetFactory.java
│ │ │ ├── context
│ │ │ ├── AbstractContext.java
│ │ │ ├── AbstractContextsService.java
│ │ │ ├── ApplicationContext.java
│ │ │ ├── ConversationContext.java
│ │ │ ├── CustomAlterablePassivatingContextImpl.java
│ │ │ ├── CustomPassivatingContextImpl.java
│ │ │ ├── DependentContext.java
│ │ │ ├── PassivatingContext.java
│ │ │ ├── RequestContext.java
│ │ │ ├── SessionContext.java
│ │ │ ├── SingletonContext.java
│ │ │ ├── control
│ │ │ │ ├── ActivateRequestContextInterceptorBean.java
│ │ │ │ ├── OwbRequestContextController.java
│ │ │ │ ├── RequestContextControllerBean.java
│ │ │ │ └── RequestContextControllerProducer.java
│ │ │ └── creational
│ │ │ │ ├── BeanInstanceBag.java
│ │ │ │ ├── CreationalContextFactory.java
│ │ │ │ ├── CreationalContextImpl.java
│ │ │ │ ├── DependentCreationalContext.java
│ │ │ │ └── WrappedCreationalContext.java
│ │ │ ├── conversation
│ │ │ ├── ConversationImpl.java
│ │ │ ├── ConversationManager.java
│ │ │ ├── ConversationStorageBean.java
│ │ │ └── DefaultConversationService.java
│ │ │ ├── corespi
│ │ │ ├── DefaultSingletonService.java
│ │ │ ├── scanner
│ │ │ │ ├── AbstractMetaDataDiscovery.java
│ │ │ │ └── xbean
│ │ │ │ │ ├── BeanArchiveFilter.java
│ │ │ │ │ ├── CdiArchive.java
│ │ │ │ │ └── OwbAnnotationFinder.java
│ │ │ ├── se
│ │ │ │ ├── BaseSeContextsService.java
│ │ │ │ ├── DefaultApplicationBoundaryService.java
│ │ │ │ ├── DefaultBDABeansXmlScanner.java
│ │ │ │ ├── DefaultContextsService.java
│ │ │ │ ├── DefaultJndiService.java
│ │ │ │ ├── DefaultScannerService.java
│ │ │ │ ├── SimpleApplicationBoundaryService.java
│ │ │ │ └── StandaloneContextsService.java
│ │ │ └── security
│ │ │ │ ├── ManagedSecurityService.java
│ │ │ │ └── SimpleSecurityService.java
│ │ │ ├── custom
│ │ │ ├── CustomProxyPackageMarker.java
│ │ │ └── signed
│ │ │ │ └── CustomSignedProxyPackageMarker.java
│ │ │ ├── decorator
│ │ │ ├── DecoratorComparator.java
│ │ │ └── DecoratorsManager.java
│ │ │ ├── deployment
│ │ │ ├── StereoTypeManager.java
│ │ │ ├── StereoTypeModel.java
│ │ │ └── stereotype
│ │ │ │ └── IStereoTypeModel.java
│ │ │ ├── el
│ │ │ └── ELContextStore.java
│ │ │ ├── event
│ │ │ ├── ContainerEventObserverMethodImpl.java
│ │ │ ├── EventContextImpl.java
│ │ │ ├── EventImpl.java
│ │ │ ├── EventMetadataImpl.java
│ │ │ ├── EventUtil.java
│ │ │ ├── NotificationManager.java
│ │ │ ├── ObserverMethodImpl.java
│ │ │ └── OwbObserverMethod.java
│ │ │ ├── exception
│ │ │ ├── DuplicateDefinitionException.java
│ │ │ ├── InconsistentSpecializationException.java
│ │ │ ├── ProxyGenerationException.java
│ │ │ ├── WebBeansConfigurationException.java
│ │ │ ├── WebBeansCreationException.java
│ │ │ ├── WebBeansDeploymentException.java
│ │ │ ├── WebBeansException.java
│ │ │ └── helper
│ │ │ │ ├── DescriptiveException.java
│ │ │ │ ├── ExceptionMessageBuilder.java
│ │ │ │ └── ViolationMessageBuilder.java
│ │ │ ├── hash
│ │ │ └── XxHash64.java
│ │ │ ├── inject
│ │ │ ├── AbstractInjectable.java
│ │ │ ├── AlternativesManager.java
│ │ │ ├── InjectableConstructor.java
│ │ │ ├── InjectableField.java
│ │ │ ├── InjectableMethod.java
│ │ │ ├── OWBInjector.java
│ │ │ ├── impl
│ │ │ │ ├── InjectionPointFactory.java
│ │ │ │ └── InjectionPointImpl.java
│ │ │ └── instance
│ │ │ │ └── InstanceImpl.java
│ │ │ ├── intercept
│ │ │ ├── AbstractInvocationContext.java
│ │ │ ├── ApplicationScopedBeanInterceptorHandler.java
│ │ │ ├── ConstructorInterceptorInvocationContext.java
│ │ │ ├── DecoratorHandler.java
│ │ │ ├── DefaultInterceptorHandler.java
│ │ │ ├── InterceptorComparator.java
│ │ │ ├── InterceptorInvocationContext.java
│ │ │ ├── InterceptorResolutionService.java
│ │ │ ├── InterceptorUtil.java
│ │ │ ├── InterceptorsManager.java
│ │ │ ├── LifecycleInterceptorInvocationContext.java
│ │ │ ├── NormalScopedBeanInterceptorHandler.java
│ │ │ ├── RequestScopedBeanInterceptorHandler.java
│ │ │ └── SessionScopedBeanInterceptorHandler.java
│ │ │ ├── jms
│ │ │ └── JMSModel.java
│ │ │ ├── lifecycle
│ │ │ ├── AbstractLifeCycle.java
│ │ │ ├── StandaloneLifeCycle.java
│ │ │ └── test
│ │ │ │ └── OpenWebBeansTestMetaDataDiscoveryService.java
│ │ │ ├── logger
│ │ │ ├── JULLoggerFactory.java
│ │ │ ├── WebBeansLoggerFacade.java
│ │ │ └── WebBeansLoggerFactory.java
│ │ │ ├── plugins
│ │ │ ├── OpenWebBeansEjbLCAPlugin.java
│ │ │ ├── OpenWebBeansJmsPlugin.java
│ │ │ └── PluginLoader.java
│ │ │ ├── portable
│ │ │ ├── AbstractAnnotated.java
│ │ │ ├── AbstractAnnotatedCallable.java
│ │ │ ├── AbstractAnnotatedMember.java
│ │ │ ├── AbstractDecoratorInjectionTarget.java
│ │ │ ├── AbstractEjbInjectionTarget.java
│ │ │ ├── AbstractProducer.java
│ │ │ ├── AnnotatedConstructorImpl.java
│ │ │ ├── AnnotatedElementFactory.java
│ │ │ ├── AnnotatedFieldImpl.java
│ │ │ ├── AnnotatedMethodImpl.java
│ │ │ ├── AnnotatedParameterImpl.java
│ │ │ ├── AnnotatedTypeImpl.java
│ │ │ ├── BaseProducerProducer.java
│ │ │ ├── BeanManagerProducer.java
│ │ │ ├── BeanMetadataProducer.java
│ │ │ ├── ConversationProducer.java
│ │ │ ├── EventMetadataProducer.java
│ │ │ ├── EventProducer.java
│ │ │ ├── ExtensionProducer.java
│ │ │ ├── InjectionPointProducer.java
│ │ │ ├── InjectionTargetImpl.java
│ │ │ ├── InstanceProducer.java
│ │ │ ├── LazyInterceptorDefinedInjectionTarget.java
│ │ │ ├── MetadataProducer.java
│ │ │ ├── ProducerFieldProducer.java
│ │ │ ├── ProducerMethodProducer.java
│ │ │ ├── ProviderBasedProducer.java
│ │ │ ├── ProviderBasedProducerFactory.java
│ │ │ ├── ResourceProducer.java
│ │ │ └── events
│ │ │ │ ├── AfterObserver.java
│ │ │ │ ├── EventBase.java
│ │ │ │ ├── ExtensionLoader.java
│ │ │ │ ├── ProcessAnnotatedTypeImpl.java
│ │ │ │ ├── ProcessBeanAttributesImpl.java
│ │ │ │ ├── ProcessBeanImpl.java
│ │ │ │ ├── ProcessInjectionPointImpl.java
│ │ │ │ ├── ProcessInjectionTargetImpl.java
│ │ │ │ ├── ProcessManagedBeanImpl.java
│ │ │ │ ├── ProcessObserverMethodImpl.java
│ │ │ │ ├── ProcessProducerFieldImpl.java
│ │ │ │ ├── ProcessProducerImpl.java
│ │ │ │ ├── ProcessProducerMethodImpl.java
│ │ │ │ ├── ProcessSessionBeanImpl.java
│ │ │ │ ├── ProcessSyntheticAnnotatedTypeImpl.java
│ │ │ │ ├── discovery
│ │ │ │ ├── AfterBeanDiscoveryImpl.java
│ │ │ │ ├── AfterDeploymentValidationImpl.java
│ │ │ │ ├── AfterTypeDiscoveryImpl.java
│ │ │ │ ├── AnnotatedTypeConfiguratorHolder.java
│ │ │ │ ├── BeforeBeanDiscoveryImpl.java
│ │ │ │ ├── BeforeShutdownImpl.java
│ │ │ │ ├── ErrorStack.java
│ │ │ │ └── ExtensionAware.java
│ │ │ │ └── generics
│ │ │ │ ├── GProcessAnnotatedType.java
│ │ │ │ ├── GProcessBean.java
│ │ │ │ ├── GProcessBeanAttributes.java
│ │ │ │ ├── GProcessInjectionPoint.java
│ │ │ │ ├── GProcessInjectionTarget.java
│ │ │ │ ├── GProcessManagedBean.java
│ │ │ │ ├── GProcessObserverMethod.java
│ │ │ │ ├── GProcessProducer.java
│ │ │ │ ├── GProcessProducerField.java
│ │ │ │ ├── GProcessProducerMethod.java
│ │ │ │ ├── GProcessSessionBean.java
│ │ │ │ ├── GProcessSyntheticAnnotatedType.java
│ │ │ │ ├── GProcessSyntheticBean.java
│ │ │ │ ├── GProcessSyntheticObserverMethod.java
│ │ │ │ ├── GenericBeanEvent.java
│ │ │ │ ├── GenericProducerObserverEvent.java
│ │ │ │ └── TwoParametersGenericBeanEvent.java
│ │ │ ├── proxy
│ │ │ ├── AbstractProxyFactory.java
│ │ │ ├── InterceptorDecoratorProxyFactory.java
│ │ │ ├── InterceptorHandler.java
│ │ │ ├── NormalScopeProxyFactory.java
│ │ │ ├── OwbDecoratorProxy.java
│ │ │ ├── OwbInterceptorProxy.java
│ │ │ ├── OwbNormalScopeProxy.java
│ │ │ ├── SubclassProxyFactory.java
│ │ │ └── Unsafe.java
│ │ │ ├── service
│ │ │ ├── ClassLoaderProxyService.java
│ │ │ ├── DefaultInjectionPointService.java
│ │ │ └── DefaultLoaderService.java
│ │ │ ├── util
│ │ │ ├── AnnotationUtil.java
│ │ │ ├── ArrayUtil.java
│ │ │ ├── Asserts.java
│ │ │ ├── ClassUtil.java
│ │ │ ├── CollectionUtil.java
│ │ │ ├── ExceptionUtil.java
│ │ │ ├── GenericsUtil.java
│ │ │ ├── InjectionExceptionUtil.java
│ │ │ ├── JNDIUtil.java
│ │ │ ├── OwbCustomObjectInputStream.java
│ │ │ ├── PriorityClass.java
│ │ │ ├── PriorityClasses.java
│ │ │ ├── SecurityUtil.java
│ │ │ ├── SingleItemSet.java
│ │ │ ├── SpecializationUtil.java
│ │ │ ├── StringUtil.java
│ │ │ ├── UrlSet.java
│ │ │ ├── WebBeansConstants.java
│ │ │ └── WebBeansUtil.java
│ │ │ └── xml
│ │ │ ├── DefaultBeanArchiveInformation.java
│ │ │ ├── DefaultBeanArchiveService.java
│ │ │ ├── ElementIterator.java
│ │ │ └── WebBeansErrorHandler.java
│ └── resources
│ │ ├── META-INF
│ │ ├── openwebbeans
│ │ │ └── openwebbeans.properties
│ │ └── services
│ │ │ └── jakarta.enterprise.inject.spi.CDIProvider
│ │ └── openwebbeans
│ │ └── Messages.properties
│ ├── site
│ ├── apt
│ │ └── index.apt
│ └── site.xml
│ └── test
│ ├── java
│ └── org
│ │ └── apache
│ │ └── webbeans
│ │ ├── configurator
│ │ └── TrackingAnnotatedTypeConfiguratorImplTest.java
│ │ ├── container
│ │ └── OwbCDIProviderTest.java
│ │ ├── context
│ │ └── control
│ │ │ ├── ActivateRequestContextInterceptorBeanTest.java
│ │ │ └── OwbRequestContextControllerTest.java
│ │ ├── conversation
│ │ └── ConversationManagerTest.java
│ │ ├── corespi
│ │ └── scanner
│ │ │ └── AbstractMetaDataDiscoveryTest.java
│ │ ├── hash
│ │ └── XxHash64Test.java
│ │ ├── portable
│ │ └── AnnotatedTypeImplTest.java
│ │ ├── proxy
│ │ └── UnsafeTest.java
│ │ ├── service
│ │ └── ClassLoaderProxyServiceTest.java
│ │ ├── test
│ │ ├── AbstractUnitTest.java
│ │ ├── annotation
│ │ │ └── binding
│ │ │ │ ├── AnnotationWithArrayOfBooleanMember.java
│ │ │ │ ├── AnnotationWithArrayOfIntMember.java
│ │ │ │ ├── AnnotationWithArrayOfStringMember.java
│ │ │ │ ├── AnnotationWithBindingMember.java
│ │ │ │ ├── AnnotationWithNonBindingMember.java
│ │ │ │ ├── Asynchronous.java
│ │ │ │ ├── BeanCacheKeyUnitTest.java
│ │ │ │ ├── Binding1.java
│ │ │ │ ├── Binding1Literal.java
│ │ │ │ ├── Binding2.java
│ │ │ │ ├── Cash.java
│ │ │ │ ├── Check.java
│ │ │ │ ├── DummyAnnotationLiteral.java
│ │ │ │ ├── NonBindingAnnotationType.java
│ │ │ │ ├── NonBindingArrayType.java
│ │ │ │ ├── NotAny.java
│ │ │ │ ├── NotAnyLiteral.java
│ │ │ │ ├── ParameterBinding1.java
│ │ │ │ ├── ParameterBinding2.java
│ │ │ │ ├── ParameterBinding3.java
│ │ │ │ ├── PayBy.java
│ │ │ │ ├── ProducerBinding1.java
│ │ │ │ ├── ProducerBinding2.java
│ │ │ │ ├── Role.java
│ │ │ │ ├── Service.java
│ │ │ │ ├── SingletonBinding.java
│ │ │ │ ├── Synchronous.java
│ │ │ │ ├── TestingIfExists.java
│ │ │ │ ├── TestingIfNonExists.java
│ │ │ │ ├── TestingNormal.java
│ │ │ │ └── Users.java
│ │ ├── bean
│ │ │ ├── SerializableBeanEqualTest.java
│ │ │ └── ThirdPartyBeanLookupTest.java
│ │ ├── component
│ │ │ ├── BindingComponent.java
│ │ │ ├── CheckWithCheckPayment.java
│ │ │ ├── CheckWithCheckPaymentDecoratorField.java
│ │ │ ├── CheckWithMoneyPayment.java
│ │ │ ├── ContainUserComponent.java
│ │ │ ├── ContaintsCurrentComponent.java
│ │ │ ├── CurrentBindingComponent.java
│ │ │ ├── DisposalMethodComponent.java
│ │ │ ├── IPayment.java
│ │ │ ├── ITypeLiteralComponent.java
│ │ │ ├── InjectedTypeLiteralComponent.java
│ │ │ ├── NonBindingComponent.java
│ │ │ ├── PaymentProcessorComponent.java
│ │ │ ├── PostConstructComponent.java
│ │ │ ├── PostConstructDoubleInterceptorComponent.java
│ │ │ ├── PostConstructInterceptorComponent.java
│ │ │ ├── PreDestroyComponent.java
│ │ │ ├── Singleton.java
│ │ │ ├── TypeLiteralComponent.java
│ │ │ ├── UserComponent.java
│ │ │ ├── binding
│ │ │ │ ├── AnyBindingComponent.java
│ │ │ │ ├── BindingWithNonBindingAnnotationTypeComponent.java
│ │ │ │ ├── BindingWithNonBindingArrayTypeComponent.java
│ │ │ │ ├── DefaultAnyBinding.java
│ │ │ │ └── NonAnyBindingComponent.java
│ │ │ ├── decorator
│ │ │ │ ├── broken
│ │ │ │ │ ├── DelegateAttributeIsnotInterface.java
│ │ │ │ │ ├── DelegateAttributeMustImplementAllDecoratedTypes.java
│ │ │ │ │ ├── MoreThanOneDelegateAttribute.java
│ │ │ │ │ └── PaymentDecorator.java
│ │ │ │ └── clean
│ │ │ │ │ ├── Account.java
│ │ │ │ │ ├── AccountComponent.java
│ │ │ │ │ ├── LargeTransactionDecorator.java
│ │ │ │ │ ├── ServiceDecorator.java
│ │ │ │ │ └── ServiceDecoratorWithCtInjectionPoint.java
│ │ │ ├── definition
│ │ │ │ └── BeanTypesDefinedBean.java
│ │ │ ├── dependent
│ │ │ │ ├── DependentComponent.java
│ │ │ │ ├── DependentOwnerComponent.java
│ │ │ │ ├── MultipleDependentComponent.java
│ │ │ │ └── circular
│ │ │ │ │ ├── DependentA.java
│ │ │ │ │ └── DependentB.java
│ │ │ ├── disposal
│ │ │ │ └── Disposal1.java
│ │ │ ├── event
│ │ │ │ ├── broken
│ │ │ │ │ ├── BrokenObserverComponent1.java
│ │ │ │ │ ├── BrokenObserverComponent2.java
│ │ │ │ │ ├── BrokenObserverComponent3.java
│ │ │ │ │ ├── BrokenObserverComponent4.java
│ │ │ │ │ ├── BrokenObserverComponent5.java
│ │ │ │ │ └── BrokenObserverComponent6.java
│ │ │ │ └── normal
│ │ │ │ │ ├── ComponentWithObservable1.java
│ │ │ │ │ ├── ComponentWithObserves1.java
│ │ │ │ │ ├── ComponentWithObserves2.java
│ │ │ │ │ ├── ComponentWithObserves3.java
│ │ │ │ │ ├── ComponentWithObserves4.java
│ │ │ │ │ ├── ComponentWithObserves5.java
│ │ │ │ │ ├── ComponentWithObserves6.java
│ │ │ │ │ ├── ComponentWithObserves7.java
│ │ │ │ │ ├── Transactional.java
│ │ │ │ │ └── TransactionalInterceptor.java
│ │ │ ├── exception
│ │ │ │ ├── AroundInvokeWithFinalMethodComponent.java
│ │ │ │ ├── AroundInvokeWithSameMethodNameComponent.java
│ │ │ │ ├── AroundInvokeWithStaticMethodComponent.java
│ │ │ │ ├── AroundInvokeWithWrongReturnTypeComponent.java
│ │ │ │ ├── AroundInvokeWithoutParameterComponent.java
│ │ │ │ ├── AroundInvokeWithoutReturnTypeComponent.java
│ │ │ │ ├── FinalComponent.java
│ │ │ │ ├── HasFinalMethodComponent.java
│ │ │ │ ├── InnerComponent.java
│ │ │ │ ├── MoreThanOneAroundInvokeComponent.java
│ │ │ │ ├── MoreThanOneConstructureComponent.java
│ │ │ │ ├── MoreThanOneConstructureComponent2.java
│ │ │ │ ├── MoreThanOnePostConstructComponent.java
│ │ │ │ ├── MultipleDisposalMethodComponent.java
│ │ │ │ ├── NoConstructureComponent.java
│ │ │ │ ├── PostContructMethodHasCheckedExceptionComponent.java
│ │ │ │ ├── PostContructMethodHasParameterComponent.java
│ │ │ │ ├── PostContructMethodHasReturnTypeComponent.java
│ │ │ │ ├── PostContructMethodHasStaticComponent.java
│ │ │ │ ├── ProducerTypeExceptionComponent.java
│ │ │ │ ├── ProducerTypeStaticComponent.java
│ │ │ │ ├── initializer
│ │ │ │ │ ├── BrokenInitializer1.java
│ │ │ │ │ ├── BrokenInitializer2.java
│ │ │ │ │ ├── BrokenInitializer3.java
│ │ │ │ │ └── BrokenInitializer4.java
│ │ │ │ └── stero
│ │ │ │ │ ├── ComponentDefaultScopeWithDifferentScopeSteros.java
│ │ │ │ │ ├── ComponentDefaultScopeWithNonScopeStero.java
│ │ │ │ │ ├── ComponentNonDefaultScopeWithDifferentScopeSteros.java
│ │ │ │ │ ├── ComponentWithDefaultScopeStero.java
│ │ │ │ │ ├── ComponentWithDifferentScopeSteros.java
│ │ │ │ │ ├── ComponentWithNonScopeStero.java
│ │ │ │ │ ├── ComponentWithSameScopeSteros.java
│ │ │ │ │ └── ComponentWithoutScopeStero.java
│ │ │ ├── inheritance
│ │ │ │ ├── InheritFromMultipleParentComponent.java
│ │ │ │ ├── InheritFromParentComponent.java
│ │ │ │ ├── ParentComponent.java
│ │ │ │ ├── ParentComponentSubClass.java
│ │ │ │ └── types
│ │ │ │ │ ├── InhBinding1.java
│ │ │ │ │ ├── InhBinding2.java
│ │ │ │ │ ├── InhIntBinding1.java
│ │ │ │ │ ├── InhIntBinding2.java
│ │ │ │ │ ├── InhScopeType1.java
│ │ │ │ │ ├── InhScopeType2.java
│ │ │ │ │ ├── InhStereo1.java
│ │ │ │ │ └── InhStereo2.java
│ │ │ ├── inject
│ │ │ │ ├── alternative
│ │ │ │ │ ├── AlternativeComponent.java
│ │ │ │ │ ├── AlternativeInjector.java
│ │ │ │ │ ├── IAlternative.java
│ │ │ │ │ └── NotAlternativeComponent.java
│ │ │ │ ├── broken
│ │ │ │ │ ├── InstanceInjectedBrokenComponent1.java
│ │ │ │ │ ├── InstanceInjectedBrokenComponent2.java
│ │ │ │ │ ├── InstanceInjectedBrokenComponent3.java
│ │ │ │ │ ├── InstanceInjectedBrokenComponent4.java
│ │ │ │ │ └── InstanceInjectedWorkingComponent.java
│ │ │ │ ├── generic
│ │ │ │ │ ├── GenericComponent.java
│ │ │ │ │ ├── GenericComponentInjector.java
│ │ │ │ │ └── SuperGenericComponent.java
│ │ │ │ ├── named
│ │ │ │ │ ├── NamedFieldWithNamedValue.java
│ │ │ │ │ ├── NamedFieldWithoutNamedValue.java
│ │ │ │ │ ├── NamedOtherWithNamedValue.java
│ │ │ │ │ ├── NamedOtherWithoutNamedValue.java
│ │ │ │ │ ├── NamedPayment_PaymentProcessor.java
│ │ │ │ │ └── NamedPayment_Value.java
│ │ │ │ └── parametrized
│ │ │ │ │ ├── BoundedTypeVariableComponent.java
│ │ │ │ │ ├── Dao.java
│ │ │ │ │ ├── Persistent.java
│ │ │ │ │ ├── PersistentSuper.java
│ │ │ │ │ ├── User.java
│ │ │ │ │ ├── UserDao.java
│ │ │ │ │ └── WithTypeVariable.java
│ │ │ ├── intercept
│ │ │ │ ├── InterceptedComponent.java
│ │ │ │ ├── Interceptor1.java
│ │ │ │ ├── Interceptor2.java
│ │ │ │ ├── InterceptorWithSuperClass.java
│ │ │ │ ├── InterceptorWithSuperClassInterceptedComponent.java
│ │ │ │ ├── MethodInterceptedWithClassInterceptorsComponent.java
│ │ │ │ ├── MethodInterceptedWithoutClassInterceptorsComponent.java
│ │ │ │ ├── MultipleInterceptedComponent.java
│ │ │ │ ├── MultipleListOfInterceptedComponent.java
│ │ │ │ ├── MultipleListOfInterceptedWithExcludeClassComponent.java
│ │ │ │ ├── MultpleInterceptor.java
│ │ │ │ ├── NoArgConstructorInterceptor.java
│ │ │ │ ├── NoArgConstructorInterceptorComponent.java
│ │ │ │ ├── PostConstructInterceptor.java
│ │ │ │ └── webbeans
│ │ │ │ │ ├── ActionInterceptor.java
│ │ │ │ │ ├── EnhancedActionInterceptor.java
│ │ │ │ │ ├── SecureAndTransactionalComponent.java
│ │ │ │ │ ├── SecureAndTransactionalInterceptor.java
│ │ │ │ │ ├── SecureComponent.java
│ │ │ │ │ ├── SecureInterceptor.java
│ │ │ │ │ ├── ShoppingCard.java
│ │ │ │ │ ├── TransactionalInterceptor.java
│ │ │ │ │ ├── TransactionalInterceptor2.java
│ │ │ │ │ ├── WInterceptorComponent.java
│ │ │ │ │ ├── WMetaInterceptorComponent.java
│ │ │ │ │ └── bindings
│ │ │ │ │ ├── Action.java
│ │ │ │ │ ├── RuntimeExceptions.java
│ │ │ │ │ ├── Secure.java
│ │ │ │ │ ├── Secure2.java
│ │ │ │ │ └── Transactional.java
│ │ │ ├── library
│ │ │ │ ├── Book.java
│ │ │ │ ├── BookShop.java
│ │ │ │ ├── Business.java
│ │ │ │ └── Shop.java
│ │ │ ├── literals
│ │ │ │ └── InstanceTypeLiteralBean.java
│ │ │ ├── pfield
│ │ │ │ ├── ProducerFieldDefinitionComponent.java
│ │ │ │ ├── ProducerFieldDefinitionParameterized.java
│ │ │ │ ├── ProducerFieldInjectedComponent.java
│ │ │ │ ├── ProducerFieldInjectedWrongType.java
│ │ │ │ └── broken
│ │ │ │ │ └── TypeVariableProducerField.java
│ │ │ ├── producer
│ │ │ │ ├── ParametrizedModel1.java
│ │ │ │ ├── ParametrizedModel2.java
│ │ │ │ ├── ParametrizedProducer.java
│ │ │ │ ├── Producer1.java
│ │ │ │ ├── Producer2.java
│ │ │ │ ├── Producer3.java
│ │ │ │ ├── Producer4.java
│ │ │ │ ├── Producer4ConsumerComponent.java
│ │ │ │ ├── ScopeAdaptorComponent.java
│ │ │ │ ├── ScopeAdaptorInjectorComponent.java
│ │ │ │ ├── StaticProducer1.java
│ │ │ │ ├── User.java
│ │ │ │ ├── broken
│ │ │ │ │ ├── BrokenProducerComponent1.java
│ │ │ │ │ ├── BrokenProducerComponent2.java
│ │ │ │ │ ├── BrokenProducerComponent3.java
│ │ │ │ │ ├── BrokenProducerComponent4.java
│ │ │ │ │ ├── BrokenProducerComponent5.java
│ │ │ │ │ └── BrokenProducerComponent6.java
│ │ │ │ ├── primitive
│ │ │ │ │ ├── PrimitiveConsumer.java
│ │ │ │ │ └── PrimitiveProducer.java
│ │ │ │ └── specializes
│ │ │ │ │ ├── SpecializesProducer1.java
│ │ │ │ │ ├── SpecializesProducerParentBean.java
│ │ │ │ │ └── superclazz
│ │ │ │ │ └── SpecializesProducer1SuperClazz.java
│ │ │ ├── service
│ │ │ │ ├── IService.java
│ │ │ │ ├── ITyped.java
│ │ │ │ ├── ITyped2.java
│ │ │ │ ├── InjectedComponent.java
│ │ │ │ ├── Producer1ConsumerComponent.java
│ │ │ │ ├── ServiceImpl1.java
│ │ │ │ ├── Typed2.java
│ │ │ │ ├── TypedComponent.java
│ │ │ │ ├── TypedInjection.java
│ │ │ │ └── TypedInjectionWithoutArguments.java
│ │ │ ├── specializes
│ │ │ │ ├── AsynhrounousSpecalizesService.java
│ │ │ │ ├── ServiceForSpecializes.java
│ │ │ │ ├── SpecializesServiceInjectorComponent.java
│ │ │ │ └── logger
│ │ │ │ │ ├── DefaultLogger.java
│ │ │ │ │ ├── ISomeLogger.java
│ │ │ │ │ ├── LoggerBinding.java
│ │ │ │ │ ├── MockNotSpecializedLogger.java
│ │ │ │ │ ├── MockSpecializedLogger.java
│ │ │ │ │ ├── SpecializedInjector.java
│ │ │ │ │ └── SystemLogger.java
│ │ │ └── third
│ │ │ │ ├── ThirdPartyExtension.java
│ │ │ │ └── ThirdPartyProgrammaticLookupTest.java
│ │ ├── concepts
│ │ │ ├── alternatives
│ │ │ │ ├── alternativebean
│ │ │ │ │ └── CustomAlternativeBean.java
│ │ │ │ ├── common
│ │ │ │ │ ├── AlternativeBean.java
│ │ │ │ │ ├── AlternativeOnClassAndProducerMethodBean.java
│ │ │ │ │ ├── AlternativeOnClassOnlyBean.java
│ │ │ │ │ ├── AlternativeOnProducerMethodOnlyBean.java
│ │ │ │ │ ├── AlternativeWithEvenHigherPriorityBean.java
│ │ │ │ │ ├── AlternativeWithHighPriorityBean.java
│ │ │ │ │ ├── AlternativeWithPriorityBean.java
│ │ │ │ │ ├── AlternativeWithSamePriorityBean.java
│ │ │ │ │ ├── DefaultBeanProducer.java
│ │ │ │ │ ├── DefaultBeanProducerWithoutDisposes.java
│ │ │ │ │ ├── IProducedBean.java
│ │ │ │ │ ├── Pen.java
│ │ │ │ │ ├── Pencil.java
│ │ │ │ │ ├── PencilProducerBean.java
│ │ │ │ │ ├── ProducedBean.java
│ │ │ │ │ ├── QualifierProducerBased.java
│ │ │ │ │ ├── SimpleBean.java
│ │ │ │ │ ├── SimpleInjectionTarget.java
│ │ │ │ │ ├── SimpleInterface.java
│ │ │ │ │ └── YetAnotherPencil.java
│ │ │ │ └── tests
│ │ │ │ │ ├── AlternativeBeanResolvingTest.java
│ │ │ │ │ ├── AlternativeInstanceTest.java
│ │ │ │ │ ├── AlternativeOnProducerFieldTest.java
│ │ │ │ │ ├── AlternativeProducerMethodTest.java
│ │ │ │ │ └── CustomAlternativeBeanTest.java
│ │ │ ├── apiTypes
│ │ │ │ └── common
│ │ │ │ │ └── ApiTypeBean.java
│ │ │ ├── initializerMethods
│ │ │ │ ├── beans
│ │ │ │ │ └── BrokenInitializerMethodBecauseofGeneric.java
│ │ │ │ └── tests
│ │ │ │ │ └── BrokenInitializerMethodBecauseofGenericTest.java
│ │ │ ├── stereotypes
│ │ │ │ ├── MyStereoType1.java
│ │ │ │ ├── MyStereoType2.java
│ │ │ │ └── WarningStereotypeTest.java
│ │ │ ├── typeliterals
│ │ │ │ ├── Animal.java
│ │ │ │ ├── Cow.java
│ │ │ │ ├── MyType.java
│ │ │ │ └── TypeLiteralTest.java
│ │ │ └── vetoes
│ │ │ │ ├── VetoedPackageTest.java
│ │ │ │ └── vetoedpackage
│ │ │ │ ├── package-info.java
│ │ │ │ └── subpackage
│ │ │ │ └── VetoedBean.java
│ │ ├── config
│ │ │ ├── BeansDeployerTest.java
│ │ │ ├── MockPropertyLoader.java
│ │ │ └── PropertyLoaderTest.java
│ │ ├── configurator
│ │ │ ├── AnnotatedTypeConfiguratorImplTest.java
│ │ │ ├── BeanAttributesConfiguratorImplTest.java
│ │ │ ├── DefaultQualifierTest.java
│ │ │ └── ObserverMethodConfiguratorAfterBeanDiscoveryTest.java
│ │ ├── containertests
│ │ │ └── ComponentResolutionByTypeTest.java
│ │ ├── contexts
│ │ │ ├── SerializationTest.java
│ │ │ ├── StandaloneContextsServiceTest.java
│ │ │ ├── conversation
│ │ │ │ ├── ConversationScopedBean.java
│ │ │ │ ├── ConversationScopedInitBean.java
│ │ │ │ ├── ConversationScopedTest.java
│ │ │ │ └── EndConversationObserver.java
│ │ │ ├── serialize
│ │ │ │ ├── AppScopedBean.java
│ │ │ │ └── SessScopedBean.java
│ │ │ ├── session
│ │ │ │ ├── common
│ │ │ │ │ ├── AppScopedBean.java
│ │ │ │ │ └── PersonalDataBean.java
│ │ │ │ └── tests
│ │ │ │ │ └── SessionContextTest.java
│ │ │ └── threadsafety
│ │ │ │ ├── LongInitApplicationBean.java
│ │ │ │ └── ThreadSafeBeanInitialisationTest.java
│ │ ├── decorators
│ │ │ ├── broken
│ │ │ │ ├── BrokenAlternative.java
│ │ │ │ ├── BrokenName.java
│ │ │ │ ├── BrokenScope.java
│ │ │ │ ├── FinalMethodDecoratedBean.java
│ │ │ │ ├── IBroken.java
│ │ │ │ ├── SomeBrokenDecorated.java
│ │ │ │ └── ValidDecorator.java
│ │ │ ├── common
│ │ │ │ ├── Animal.java
│ │ │ │ ├── Breeded.java
│ │ │ │ ├── ConversationDecorator.java
│ │ │ │ ├── Cow.java
│ │ │ │ ├── Garphly.java
│ │ │ │ └── GarphlyDecorator.java
│ │ │ ├── constructor
│ │ │ ├── dependent
│ │ │ │ ├── DependentDecorator.java
│ │ │ │ ├── IDestroy.java
│ │ │ │ └── MyDestory.java
│ │ │ ├── generic
│ │ │ │ ├── DecoratedBean.java
│ │ │ │ ├── ExtendedDecoratedBean.java
│ │ │ │ ├── ExtendedGenericInterface.java
│ │ │ │ ├── ExtendedSampleDecorator.java
│ │ │ │ ├── GenericInterface.java
│ │ │ │ └── SampleDecorator.java
│ │ │ ├── multiple
│ │ │ │ ├── Decorator1.java
│ │ │ │ ├── Decorator2.java
│ │ │ │ ├── Decorator3.java
│ │ │ │ ├── Decorator4.java
│ │ │ │ ├── IOutputProvider.java
│ │ │ │ ├── MultipleCallDecorator.java
│ │ │ │ ├── MyIntercept.java
│ │ │ │ ├── OutputInterceptor.java
│ │ │ │ ├── OutputProvider.java
│ │ │ │ ├── OutsideBean.java
│ │ │ │ └── RequestStringBuilder.java
│ │ │ ├── simple
│ │ │ │ ├── ILog.java
│ │ │ │ ├── LogDecorator.java
│ │ │ │ ├── MyLog.java
│ │ │ │ ├── OtherLog.java
│ │ │ │ └── SimpleDecoratorTest.java
│ │ │ └── tests
│ │ │ │ ├── AbstractDecoratorTest.java
│ │ │ │ ├── BrokenDecoratorTest.java
│ │ │ │ ├── ConversationDecoratorTest.java
│ │ │ │ ├── DecoratorAndInterceptorStackTests.java
│ │ │ │ ├── DecoratorConfigurationTest.java
│ │ │ │ ├── DecoratorInheritanceTest.java
│ │ │ │ ├── DependentDecoratorDestroyTest.java
│ │ │ │ ├── ExtendedGenericDecoratorTest.java
│ │ │ │ ├── ExtendedMulitpleGenericDecoratorTest.java
│ │ │ │ ├── GenericDecoratorTest.java
│ │ │ │ ├── MultipleCallDecoratorTest.java
│ │ │ │ ├── MultipleDecoratorStackTests.java
│ │ │ │ └── RepeatedGenericTypeDecoratorTest.java
│ │ ├── definition
│ │ │ └── proxyable
│ │ │ │ ├── ProxyableBeanTypeTest.java
│ │ │ │ └── beans
│ │ │ │ ├── BaseClassWithPublicFinalMethod.java
│ │ │ │ ├── BeanWithPrivateFinalMethod.java
│ │ │ │ ├── BeanWithPublicFinalMethod.java
│ │ │ │ ├── DependentBeanWithoutDefaultCt.java
│ │ │ │ ├── NonAbstractSubClassBean.java
│ │ │ │ └── SubClassWithNormalScope.java
│ │ ├── discovery
│ │ │ └── InterceptorAnnotatedDiscoveryTest.java
│ │ ├── disposes
│ │ │ ├── DependentMethodBeanTest.java
│ │ │ ├── DisposerMethodBeanTest.java
│ │ │ ├── StaticProducerTest.java
│ │ │ ├── beans
│ │ │ │ ├── AppScopedBean.java
│ │ │ │ ├── DependentModelProducer.java
│ │ │ │ ├── DisposeModel.java
│ │ │ │ ├── DisposerMethodBean.java
│ │ │ │ ├── InjectedIntoBean.java
│ │ │ │ ├── IntermediateDependentBean.java
│ │ │ │ ├── RequestModelProducer.java
│ │ │ │ └── broken
│ │ │ │ │ ├── BrokenDisposalTest.java
│ │ │ │ │ ├── DecoratorWithDisposes.java
│ │ │ │ │ ├── InterceptorWithDisposes.java
│ │ │ │ │ └── NonProducerBeanWithDisposes.java
│ │ │ └── common
│ │ │ │ ├── DependentModel.java
│ │ │ │ ├── HttpHeader.java
│ │ │ │ └── RequestModel.java
│ │ ├── event
│ │ │ ├── ITypeArgumentEventInterface.java
│ │ │ ├── LoggedInEvent.java
│ │ │ ├── LoggedInObserver.java
│ │ │ ├── TypeArgumentBaseEvent.java
│ │ │ ├── TypeArgumentEvent.java
│ │ │ ├── TypeArgumentInterfaceObserver.java
│ │ │ ├── TypeArgumentObserver.java
│ │ │ └── broke
│ │ │ │ ├── BrokenEvent.java
│ │ │ │ └── BrokenObserver.java
│ │ ├── events
│ │ │ ├── async
│ │ │ │ └── ObserversAsyncTest.java
│ │ │ ├── container
│ │ │ │ ├── SpecificContainerEventTest.java
│ │ │ │ └── WildcardExtensionMatchingTest.java
│ │ │ ├── extensionevents
│ │ │ │ ├── ExtensionEventTest.java
│ │ │ │ └── ShouldNotCatchExtensionEventBean.java
│ │ │ ├── generics
│ │ │ │ └── GenericObserverTest.java
│ │ │ ├── injectiontarget
│ │ │ │ ├── ProcessBeanAttributesTest.java
│ │ │ │ ├── ProcessInjectionPointTest.java
│ │ │ │ ├── ProcessInjectionTargetTest.java
│ │ │ │ └── ReplaceInjectionTargetTest.java
│ │ │ ├── observer
│ │ │ │ ├── BeanA.java
│ │ │ │ ├── BeanB.java
│ │ │ │ ├── EventSourceOwnerBean.java
│ │ │ │ ├── EventTest.java
│ │ │ │ ├── Green.java
│ │ │ │ ├── Litographer.java
│ │ │ │ ├── Orange.java
│ │ │ │ ├── Painter.java
│ │ │ │ ├── PrivateTestEvent.java
│ │ │ │ ├── StaticTestEvent.java
│ │ │ │ ├── Superclass.java
│ │ │ │ └── TestEvent.java
│ │ │ └── specializedalternative
│ │ │ │ ├── AlternativeSpecializedEventObserverTest.java
│ │ │ │ ├── AlternativeSpecializedFactory.java
│ │ │ │ ├── EventSourceOwnerBean.java
│ │ │ │ ├── Factory.java
│ │ │ │ └── FactoryEvent.java
│ │ ├── injection
│ │ │ ├── circular
│ │ │ │ ├── beans
│ │ │ │ │ ├── CircularApplicationScopedBean.java
│ │ │ │ │ ├── CircularConstructorOrProducerMethodParameterBean.java
│ │ │ │ │ ├── CircularDependentScopedBean.java
│ │ │ │ │ └── CircularNormalInConstructor.java
│ │ │ │ └── tests
│ │ │ │ │ ├── CircularInjectionIntoConstructorTest.java
│ │ │ │ │ └── CircularInjectionTest.java
│ │ │ ├── constructor
│ │ │ ├── generics
│ │ │ │ ├── ArrayOuttOfBouncExceptionFromMLTest.java
│ │ │ │ ├── Bar.java
│ │ │ │ ├── BarVetoExtension.java
│ │ │ │ ├── Baz.java
│ │ │ │ ├── BazEnum.java
│ │ │ │ ├── BazEnumProducer.java
│ │ │ │ ├── BazSubclass.java
│ │ │ │ ├── FastMatchingGenericsTest.java
│ │ │ │ ├── Foo.java
│ │ │ │ ├── GenericBeanTest.java
│ │ │ │ ├── GenericFactory.java
│ │ │ │ ├── GenericQualifier.java
│ │ │ │ ├── GenericsTest.java
│ │ │ │ ├── MyAbstract.java
│ │ │ │ ├── MyBean.java
│ │ │ │ ├── MyInterface.java
│ │ │ │ ├── StringBean.java
│ │ │ │ ├── StringBeanAbstract.java
│ │ │ │ ├── UsingBaz.java
│ │ │ │ └── zoo
│ │ │ │ │ ├── Animal.java
│ │ │ │ │ ├── GenericsInTheZooTest.java
│ │ │ │ │ ├── Horse.java
│ │ │ │ │ ├── HorseStable.java
│ │ │ │ │ ├── Pig.java
│ │ │ │ │ ├── PigStable.java
│ │ │ │ │ ├── Stable.java
│ │ │ │ │ └── StableProducer.java
│ │ │ ├── injectionpoint
│ │ │ │ ├── beans
│ │ │ │ │ ├── AbstractInjectionPointOwner.java
│ │ │ │ │ ├── ConstructorInjectionPointOwner.java
│ │ │ │ │ ├── DataTransformer.java
│ │ │ │ │ ├── FieldInjectionPointOwner.java
│ │ │ │ │ ├── InjectionPointBeansOwner.java
│ │ │ │ │ ├── InjectionPointMetaDataOwner.java
│ │ │ │ │ ├── InjectionPointObserver.java
│ │ │ │ │ ├── InjectionPointOwnerInstance.java
│ │ │ │ │ ├── InjectionPointOwnerProducer.java
│ │ │ │ │ ├── LoggerInjectedBean.java
│ │ │ │ │ ├── MethodInjectionPointOwner.java
│ │ │ │ │ ├── MyContainer.java
│ │ │ │ │ ├── ProducerInjectionPointInstanceOwner.java
│ │ │ │ │ ├── ProducerMethodInjectionPointOwner.java
│ │ │ │ │ ├── PropertyEncryptor.java
│ │ │ │ │ ├── PropertyHolder.java
│ │ │ │ │ ├── PropertyHolderFactory.java
│ │ │ │ │ ├── PropertyInjector.java
│ │ │ │ │ └── UnmanagedClassWithInjectionPoints.java
│ │ │ │ └── common
│ │ │ │ │ └── LoggerQualifier.java
│ │ │ ├── named
│ │ │ │ ├── AbstractNamedBean.java
│ │ │ │ ├── DefaultNamedBean.java
│ │ │ │ ├── NamedBean.java
│ │ │ │ ├── NamedInjectionPoints.java
│ │ │ │ ├── NamedInterface.java
│ │ │ │ └── NamedTests.java
│ │ │ ├── noncontextual
│ │ │ │ ├── ContextualBean.java
│ │ │ │ ├── InjectNonContextualTest.java
│ │ │ │ └── NonContextualBean.java
│ │ │ ├── serialization
│ │ │ │ ├── DependentPassivationCriteriaTest.java
│ │ │ │ ├── NonSerializableParametersTest.java
│ │ │ │ └── beans
│ │ │ │ │ ├── NonSerializableDependentBean.java
│ │ │ │ │ ├── ProducerWithNonSerializableParameterBean.java
│ │ │ │ │ ├── ProducerWithNonSerializableResultBean.java
│ │ │ │ │ ├── SerializableBean.java
│ │ │ │ │ ├── SerializableDependentInjectionTarget.java
│ │ │ │ │ └── SerializableInjectionTargetFailA.java
│ │ │ ├── typed
│ │ │ │ ├── Bird.java
│ │ │ │ ├── NotInTyped.java
│ │ │ │ ├── NotInTypedTest.java
│ │ │ │ ├── Raven.java
│ │ │ │ ├── TypedFieldProducer.java
│ │ │ │ ├── TypedMethodProducer.java
│ │ │ │ └── TypedProducerTest.java
│ │ │ ├── typeliteral
│ │ │ │ ├── Pencil.java
│ │ │ │ ├── TypeLiteralTest.java
│ │ │ │ ├── XXPencil.java
│ │ │ │ ├── Xpencil.java
│ │ │ │ ├── YYPencil.java
│ │ │ │ └── Ypencil.java
│ │ │ └── unused
│ │ │ │ ├── UnusedBean.java
│ │ │ │ ├── UnusedBeanDeclarer.java
│ │ │ │ ├── UnusedBeanProducer.java
│ │ │ │ └── UnusedBeanTest.java
│ │ ├── instance
│ │ │ ├── CdiCurrentTest.java
│ │ │ ├── CustomProviderTest.java
│ │ │ ├── InstanceDestroyalTest.java
│ │ │ ├── InstanceInjectionPointTest.java
│ │ │ ├── InstanceIteratorTest.java
│ │ │ ├── InstanceQualifierInjectionPointTest.java
│ │ │ ├── InstanceSelectTest.java
│ │ │ └── InstanceWithTypedTest.java
│ │ ├── interceptors
│ │ │ ├── annotation
│ │ │ │ ├── DependentInterceptorBindingType.java
│ │ │ │ ├── LoggingStereoType.java
│ │ │ │ └── SecureStereoType.java
│ │ │ ├── beans
│ │ │ │ ├── ApplicationScopedBean.java
│ │ │ │ ├── DependentScopedBean.java
│ │ │ │ └── RequestScopedBean.java
│ │ │ ├── broken
│ │ │ │ ├── BrokenAlternative.java
│ │ │ │ ├── BrokenBean.java
│ │ │ │ ├── BrokenInterceptorTest.java
│ │ │ │ ├── BrokenName.java
│ │ │ │ ├── BrokenScope.java
│ │ │ │ └── IBroken.java
│ │ │ ├── business
│ │ │ │ ├── common
│ │ │ │ │ ├── RuntimeExceptionBindingTypeBean.java
│ │ │ │ │ ├── TransactionalBaseBean.java
│ │ │ │ │ ├── TransactionalChildBean.java
│ │ │ │ │ ├── WithInheritedBindingTypeBean.java
│ │ │ │ │ ├── WithInheritedStereoTypeInterceptorBean.java
│ │ │ │ │ └── WithStereoTypeInterceptorBean.java
│ │ │ │ └── tests
│ │ │ │ │ ├── DependingInterceptorTest.java
│ │ │ │ │ ├── ExceptionInterceptorTest.java
│ │ │ │ │ ├── InheritedBeanInterceptorTest.java
│ │ │ │ │ ├── InterceptorPerformanceTest.java
│ │ │ │ │ ├── MultiRequestProxyTest.java
│ │ │ │ │ ├── NewProxyTest.java
│ │ │ │ │ ├── WithInheritedBindingTypeTest.java
│ │ │ │ │ ├── WithInheritedStereoTypeInterceptorTest.java
│ │ │ │ │ └── WithStereoTypeInterceptorTest.java
│ │ │ ├── common
│ │ │ │ ├── DependentInterceptor.java
│ │ │ │ ├── RuntimeExceptionsInterceptor.java
│ │ │ │ ├── SecureInterceptor.java
│ │ │ │ └── TransactionInterceptor.java
│ │ │ ├── constructor
│ │ │ ├── dependent
│ │ │ │ ├── DependentInterceptorTest.java
│ │ │ │ ├── DependentLifecycleBean.java
│ │ │ │ ├── DependentLifecycleTest.java
│ │ │ │ ├── DependentSuperBean.java
│ │ │ │ └── MyExtraSuper.java
│ │ │ ├── ejb
│ │ │ │ ├── EjbInterceptor.java
│ │ │ │ ├── EjbInterceptorExtension.java
│ │ │ │ ├── EjbInterceptorTest.java
│ │ │ │ ├── ManagedBeanWithEjbInterceptor.java
│ │ │ │ ├── ManagedBeanWithMethodEjbInterceptor.java
│ │ │ │ └── ManagedBeanWithoutInterceptor.java
│ │ │ ├── extension
│ │ │ │ └── BeforeBeanDiscoveryImplTest.java
│ │ │ ├── factory
│ │ │ │ ├── InterceptionFactoryOnInterfacesTest.java
│ │ │ │ ├── InterceptorDecoratorProxyFactoryTest.java
│ │ │ │ ├── NormalScopeProxyFactoryTest.java
│ │ │ │ ├── ProtectedUsageBean.java
│ │ │ │ ├── SubPackageInterceptedClass.java
│ │ │ │ ├── SubclassProxyFactoryTest.java
│ │ │ │ ├── UnproxyableClassWithInterfaceFactoryTest.java
│ │ │ │ └── beans
│ │ │ │ │ ├── ClassInterceptedClass.java
│ │ │ │ │ ├── ClassMultiInterceptedClass.java
│ │ │ │ │ ├── DecoratedClass.java
│ │ │ │ │ ├── InterceptionFactoryBeansProducer.java
│ │ │ │ │ ├── InterfaceWithInterceptors.java
│ │ │ │ │ ├── InterfaceWithoutInterceptors.java
│ │ │ │ │ ├── MethodInterceptedClass.java
│ │ │ │ │ ├── MyAbstractTestDecorator.java
│ │ │ │ │ ├── PartialBeanClass.java
│ │ │ │ │ ├── PartialBeanClassSuperClass.java
│ │ │ │ │ ├── PartialBeanClassSuperInterface.java
│ │ │ │ │ ├── PartialBeanInterface.java
│ │ │ │ │ ├── PartialBeanSuperInterface2.java
│ │ │ │ │ ├── PartialBeanSuperInterface3.java
│ │ │ │ │ ├── Secure2Interceptor.java
│ │ │ │ │ ├── SomeBaseClass.java
│ │ │ │ │ ├── StereotypeInterceptedClass.java
│ │ │ │ │ ├── TonsOfMethodsInterceptedClass.java
│ │ │ │ │ ├── TransactionalInterceptor.java
│ │ │ │ │ ├── UnproxyableClass.java
│ │ │ │ │ ├── UnproxyableClassInterface.java
│ │ │ │ │ └── UnproxyableClassProducer.java
│ │ │ ├── inheritance
│ │ │ │ ├── BindingIncludedByIndirect.java
│ │ │ │ ├── BindingIndirectInterceptor.java
│ │ │ │ ├── BindingInheritedIncludedByIndirect.java
│ │ │ │ ├── BindingInheritedInterceptor.java
│ │ │ │ ├── BindingMethodInterceptor.java
│ │ │ │ ├── BindingSimpleInterceptor.java
│ │ │ │ ├── Deck.java
│ │ │ │ ├── DeckChild.java
│ │ │ │ ├── DeckStereotyped.java
│ │ │ │ ├── DeckStereotypedChild.java
│ │ │ │ ├── DeckStereotypedGrandchild.java
│ │ │ │ ├── DeckStereotypedNotInherited.java
│ │ │ │ ├── DeckStereotypedNotInheritedChild.java
│ │ │ │ ├── DeckType.java
│ │ │ │ ├── InheritedInterceptorTest.java
│ │ │ │ ├── InterceptorIncludedByIndirect.java
│ │ │ │ ├── InterceptorInherited.java
│ │ │ │ ├── InterceptorInheritedIncludedByIndirect.java
│ │ │ │ ├── InterceptorMethod.java
│ │ │ │ ├── InterceptorSimple.java
│ │ │ │ ├── StereotypeChild.java
│ │ │ │ ├── StereotypeParent.java
│ │ │ │ └── StereotypeParentNotInherited.java
│ │ │ ├── interceptorbean
│ │ │ │ ├── BigBrotherInterceptor.java
│ │ │ │ ├── BigBrotherInterceptorBean.java
│ │ │ │ ├── BigBrothered.java
│ │ │ │ ├── BigBrotheredExtension.java
│ │ │ │ └── CustomInterceptorTest.java
│ │ │ ├── lifecycle
│ │ │ │ ├── InterceptorExtension.java
│ │ │ │ ├── LifecycleBean.java
│ │ │ │ ├── LifecycleBinding.java
│ │ │ │ ├── LifecycleInterceptor.java
│ │ │ │ ├── LifecycleInterceptorBbd.java
│ │ │ │ ├── LifecycleInterceptorPat.java
│ │ │ │ ├── LifecycleTest.java
│ │ │ │ ├── NotAnnotatedBean.java
│ │ │ │ └── inheritance
│ │ │ │ │ ├── LifecycleInheritanceTest.java
│ │ │ │ │ ├── LifecycleInheritedOverridenTest.java
│ │ │ │ │ ├── SubClassBean.java
│ │ │ │ │ ├── SubClassInheritedBean.java
│ │ │ │ │ └── SuperClassBean.java
│ │ │ ├── owb1441
│ │ │ │ ├── CustomInterceptorTest.java
│ │ │ │ ├── WatchExtension.java
│ │ │ │ ├── WatchInterceptor.java
│ │ │ │ ├── WatchInterceptorBean.java
│ │ │ │ └── Watched.java
│ │ │ ├── priority
│ │ │ │ ├── InterceptedBean.java
│ │ │ │ ├── NotPriorityActivatedInterceptor.java
│ │ │ │ ├── PriorityActivatedInterceptor.java
│ │ │ │ ├── PriorityActivatedInterceptorBinding.java
│ │ │ │ └── PriorityActivatedInterceptorTest.java
│ │ │ └── resolution
│ │ │ │ ├── CdiInterceptorBeanBuilderTest.java
│ │ │ │ ├── EjbInterceptorBeanBuilderTest.java
│ │ │ │ ├── InterceptBridgeMethodTest.java
│ │ │ │ ├── InterceptorProxyChainTest.java
│ │ │ │ ├── InterceptorResolutionServiceTest.java
│ │ │ │ ├── SelfInterceptorBeanBuilderTest.java
│ │ │ │ ├── beans
│ │ │ │ ├── Foo.java
│ │ │ │ ├── FooImpl.java
│ │ │ │ └── UtilitySampleBean.java
│ │ │ │ └── interceptors
│ │ │ │ ├── SelfInterceptedClass.java
│ │ │ │ ├── SelfInterceptionSubclass.java
│ │ │ │ ├── TestIntercepted1.java
│ │ │ │ ├── TestInterceptor1.java
│ │ │ │ └── TestInterceptorParent.java
│ │ ├── lifecycle
│ │ │ └── ExceptionOnCallbackTest.java
│ │ ├── managed
│ │ │ ├── ProxyFactoryTest.java
│ │ │ ├── generic
│ │ │ │ └── GenericInjectionTest.java
│ │ │ ├── instance
│ │ │ │ ├── InjectedInstanceComponentTest.java
│ │ │ │ └── beans
│ │ │ │ │ ├── DependentBean.java
│ │ │ │ │ ├── DependentBeanProducer.java
│ │ │ │ │ ├── InstanceForDependentBean.java
│ │ │ │ │ ├── InstanceInjectedComponent.java
│ │ │ │ │ └── MeaningOfLife.java
│ │ │ ├── multipleinterfaces
│ │ │ │ ├── AbstractCrudService.java
│ │ │ │ ├── GenericCrudService.java
│ │ │ │ ├── MyEntity.java
│ │ │ │ ├── MyEntityService.java
│ │ │ │ ├── MyEntityServiceImpl.java
│ │ │ │ └── package.html
│ │ │ └── specialized
│ │ │ │ └── SpecializeDeactivationTest.java
│ │ ├── mock
│ │ │ └── MockManager.java
│ │ ├── performance
│ │ │ ├── BeanResolvingPerformanceTest.java
│ │ │ └── StartupPerformanceTest.java
│ │ ├── portable
│ │ │ ├── AnnotatedTypeImplTest.java
│ │ │ ├── BeanInjectionTest.java
│ │ │ ├── BeanManagerTest.java
│ │ │ ├── BeforeBeanDiscoveryTest.java
│ │ │ ├── CustomBeanDestroyCalledTest.java
│ │ │ ├── CustomPrioritizedBeanTest.java
│ │ │ ├── ExtensionTest.java
│ │ │ ├── GetInjectionPointFromCustomBeanCreateTest.java
│ │ │ ├── PortableTests.java
│ │ │ ├── WithAnnotationTest.java
│ │ │ ├── addannotated
│ │ │ │ └── extension
│ │ │ │ │ └── AddAdditionalAnnotatedTypeExtension.java
│ │ │ ├── alternative
│ │ │ │ ├── Egg.java
│ │ │ │ ├── HalfEgg.java
│ │ │ │ └── WoodEgg.java
│ │ │ ├── events
│ │ │ │ ├── AfterBeanDiscoveryEventTest.java
│ │ │ │ ├── ExtensionErrorsTest.java
│ │ │ │ ├── ExtensionTest.java
│ │ │ │ ├── PortableAddBeanTest.java
│ │ │ │ ├── PortableAddObserverMethodTest.java
│ │ │ │ ├── PortableEventTest.java
│ │ │ │ ├── ProcessObserverMethodTest.java
│ │ │ │ ├── beans
│ │ │ │ │ ├── Apple.java
│ │ │ │ │ ├── AppleTree.java
│ │ │ │ │ ├── Cherry.java
│ │ │ │ │ ├── CherryTree.java
│ │ │ │ │ ├── PortableType1.java
│ │ │ │ │ └── Tree.java
│ │ │ │ └── extensions
│ │ │ │ │ ├── AddBeanExtension.java
│ │ │ │ │ ├── AddObserverMethodExtension.java
│ │ │ │ │ ├── AlternativeExtension.java
│ │ │ │ │ ├── AppleExtension.java
│ │ │ │ │ ├── AppleExtension1.java
│ │ │ │ │ ├── MessageReceiverExtension.java
│ │ │ │ │ ├── MessageSenderExtension.java
│ │ │ │ │ ├── MyExtension.java
│ │ │ │ │ ├── NotAppleExtnsion.java
│ │ │ │ │ ├── ProcessObserverMethodExtension.java
│ │ │ │ │ ├── RawTypeExtension.java
│ │ │ │ │ ├── TreeExtension.java
│ │ │ │ │ ├── TypeVariableExtension.java
│ │ │ │ │ ├── WildcardExtension.java
│ │ │ │ │ ├── WrongTypeVariableExtension.java
│ │ │ │ │ ├── WrongWildcardExtension.java
│ │ │ │ │ └── errors
│ │ │ │ │ ├── AfterBeanDiscoveryErrorExtension.java
│ │ │ │ │ └── AfterBeansValidationErrorExtension.java
│ │ │ ├── injectiontarget
│ │ │ │ ├── InjectionTargetTest.java
│ │ │ │ ├── PersonModel.java
│ │ │ │ ├── customtarget
│ │ │ │ │ ├── CustomTarget.java
│ │ │ │ │ └── CustomTargetNoConstructorTest.java
│ │ │ │ └── supportInjections
│ │ │ │ │ ├── Chair.java
│ │ │ │ │ ├── SupportInjectionBean.java
│ │ │ │ │ ├── SupportInjectionTest.java
│ │ │ │ │ └── Table.java
│ │ │ ├── javaee
│ │ │ │ ├── JavaEeInjectionTest.java
│ │ │ │ ├── MockInstance.java
│ │ │ │ └── SampleBean.java
│ │ │ └── scopeextension
│ │ │ │ ├── BeanWithExtensionInjected.java
│ │ │ │ ├── ExternalTestScopeContext.java
│ │ │ │ ├── ExternalTestScopeExtension.java
│ │ │ │ ├── ExternalTestScoped.java
│ │ │ │ ├── ExternalTestScopedBean.java
│ │ │ │ ├── ExternalUnserializableTestScopedBean.java
│ │ │ │ └── broken
│ │ │ │ └── CdiBeanWithLifecycleObserver.java
│ │ ├── priority
│ │ │ └── AlternativeWithBeanAndMethodProducerPriorityTest.java
│ │ ├── producer
│ │ │ ├── AmbigousProducerTest.java
│ │ │ ├── ConsumerBean.java
│ │ │ ├── GenericProducerTest.java
│ │ │ ├── HiddenProducerMethodTest.java
│ │ │ ├── ListProducerTest.java
│ │ │ ├── NamedProducerTest.java
│ │ │ ├── ProducerBean.java
│ │ │ ├── ProducerBean2.java
│ │ │ ├── ProducerPassivationTest.java
│ │ │ ├── SerializableAtRuntimeProducerTest.java
│ │ │ ├── StringProducerTest.java
│ │ │ ├── beans
│ │ │ │ ├── ListConsumerBean.java
│ │ │ │ ├── MultipleListProducerBean.java
│ │ │ │ ├── PrivateProducedBean.java
│ │ │ │ ├── ProtectedProducedBean.java
│ │ │ │ ├── SampleProducerOwner.java
│ │ │ │ └── SomeUserBean.java
│ │ │ ├── broken
│ │ │ │ ├── BrokenProducesTest.java
│ │ │ │ ├── DecoratorWithProducerField.java
│ │ │ │ ├── DecoratorWithProducerMethod.java
│ │ │ │ ├── InterceptorWithProducerField.java
│ │ │ │ └── InterceptorWithProducerMethod.java
│ │ │ └── specializes
│ │ │ │ └── SpecializesProducer1Test.java
│ │ ├── profields
│ │ │ ├── GetterStringInjectorTest.java
│ │ │ ├── InnerClassInjectStringProducerTest.java
│ │ │ ├── InterceptedProducerFieldTest.java
│ │ │ ├── ProducerFieldPassivationIdTest.java
│ │ │ ├── ProductProducerTest.java
│ │ │ ├── beans
│ │ │ │ ├── classproducer
│ │ │ │ │ ├── MyProductBean.java
│ │ │ │ │ ├── MyProductProducer.java
│ │ │ │ │ └── ProductInjectedBean.java
│ │ │ │ └── stringproducer
│ │ │ │ │ ├── GetterStringFieldInjector.java
│ │ │ │ │ ├── GetterStringProducerBean.java
│ │ │ │ │ ├── InformationConsumerBean.java
│ │ │ │ │ ├── MultipleListProducer.java
│ │ │ │ │ └── StringProducerBean.java
│ │ │ └── innerClass
│ │ │ │ └── InnerClassInjectStringProducer.java
│ │ ├── promethods
│ │ │ ├── MethodProducer1Test.java
│ │ │ ├── PersonProducerTest.java
│ │ │ ├── beans
│ │ │ │ ├── InjectorofMethod1Bean.java
│ │ │ │ ├── MethodTypeProduces1.java
│ │ │ │ ├── PersonProducerBean.java
│ │ │ │ ├── ProducerBean.java
│ │ │ │ ├── RequestScopedNullPersonProducerBean.java
│ │ │ │ └── SessionScopedPersonProducerBean.java
│ │ │ └── common
│ │ │ │ └── Person.java
│ │ ├── proxy
│ │ │ ├── DecoratorInterceptorProxySerializationTest.java
│ │ │ ├── DecoratorProxySerializationTest.java
│ │ │ ├── InnerClassProxyTest.java
│ │ │ ├── InterceptorProxySerializationTest.java
│ │ │ ├── ProxyGenericsTest.java
│ │ │ ├── ProxyMappingTest.java
│ │ │ ├── ProxyVetoedTest.java
│ │ │ ├── beans
│ │ │ │ ├── ApplicationBean.java
│ │ │ │ ├── ConversationBean.java
│ │ │ │ ├── DummyBean.java
│ │ │ │ ├── DummyScoped.java
│ │ │ │ ├── DummyScopedContext.java
│ │ │ │ └── DummyScopedExtension.java
│ │ │ └── unproxyable
│ │ │ │ └── AllowProxyingTest.java
│ │ ├── qualifier
│ │ │ ├── CacheUsesQualifierOverridesTest.java
│ │ │ └── QualifierWithOptionalInjectTest.java
│ │ ├── servlet
│ │ │ └── ITestContext.java
│ │ ├── specalization
│ │ │ ├── AdvancedPenProducer.java
│ │ │ ├── AlternativeSpecializesProducerTest.java
│ │ │ ├── DefaultPenProducer.java
│ │ │ ├── IPen.java
│ │ │ ├── Pen.java
│ │ │ ├── PremiumPenProducer.java
│ │ │ ├── ProducerMethodSpecialisationTest.java
│ │ │ ├── QualifierSpecialized.java
│ │ │ ├── disabledspecialization
│ │ │ │ ├── DisabledSpecializationTest.java
│ │ │ │ ├── LoginService.java
│ │ │ │ ├── MockLoginService.java
│ │ │ │ ├── VetoMe.java
│ │ │ │ ├── VetoMeExtension.java
│ │ │ │ └── VetoMeProcessBeanAttributesExtension.java
│ │ │ ├── multiple
│ │ │ │ ├── BeanA.java
│ │ │ │ ├── BeanB.java
│ │ │ │ ├── BeanB2.java
│ │ │ │ ├── BeanC.java
│ │ │ │ ├── BeanD.java
│ │ │ │ ├── MultipleSpecializationTest.java
│ │ │ │ └── MultipleSpecializedProducerMethodsTest.java
│ │ │ ├── observer
│ │ │ │ ├── TestEvent.java
│ │ │ │ ├── prot
│ │ │ │ │ ├── BeanA.java
│ │ │ │ │ ├── BeanB.java
│ │ │ │ │ ├── BeanC.java
│ │ │ │ │ ├── BeanD.java
│ │ │ │ │ ├── BeanE.java
│ │ │ │ │ └── ProtectedObserverTest.java
│ │ │ │ └── pub
│ │ │ │ │ ├── BeanA.java
│ │ │ │ │ ├── BeanB.java
│ │ │ │ │ ├── BeanC.java
│ │ │ │ │ ├── BeanD.java
│ │ │ │ │ ├── BeanE.java
│ │ │ │ │ └── PublicObserverTest.java
│ │ │ └── passivation
│ │ │ │ ├── DefaultXyBean.java
│ │ │ │ ├── SpecializedXyBean.java
│ │ │ │ └── SpecializesPassivationTest.java
│ │ ├── sterotype
│ │ │ ├── StereoWithNonScope.java
│ │ │ ├── StereoWithRequestScope.java
│ │ │ ├── StereoWithSessionScope.java
│ │ │ └── StereoWithSessionScope2.java
│ │ ├── tests
│ │ │ ├── DependentProducerMethodInjectionPointTest.java
│ │ │ ├── DependentProducerMethodMultipleInjectionPointTest.java
│ │ │ ├── InjectionPointInjectionTest.java
│ │ │ ├── MultipleTimeTheSameBindingTest.java
│ │ │ ├── PackageInjectionPointOwner.java
│ │ │ └── PackageMethodInjectionPointOwner.java
│ │ ├── unittests
│ │ │ ├── annotation
│ │ │ │ ├── AnnotatedClass.java
│ │ │ │ ├── DefaultAnnotatedClass.java
│ │ │ │ └── LiteralType.java
│ │ │ ├── binding
│ │ │ │ ├── AnyBindingTest.java
│ │ │ │ └── BrokenBindingComponentTest.java
│ │ │ ├── clazz
│ │ │ │ ├── AbstractSchool.java
│ │ │ │ ├── AbstractSchool2.java
│ │ │ │ ├── BaseSchool.java
│ │ │ │ ├── GenericsUtilTest.java
│ │ │ │ ├── IBook.java
│ │ │ │ ├── IBook2.java
│ │ │ │ ├── Student.java
│ │ │ │ ├── Student2.java
│ │ │ │ └── Student3.java
│ │ │ ├── config
│ │ │ │ ├── ScannerTestBean.java
│ │ │ │ └── WebBeansScannerTest.java
│ │ │ ├── decorator
│ │ │ │ ├── Decorator1Test.java
│ │ │ │ └── DecoratorExceptionTest.java
│ │ │ ├── definition
│ │ │ │ ├── BeanTypesTest.java
│ │ │ │ └── NonStaticInnerClassTest.java
│ │ │ ├── dependent
│ │ │ │ ├── DependentComponentTest.java
│ │ │ │ └── MultipleDependentTest.java
│ │ │ ├── disposal
│ │ │ │ └── DisposalTest.java
│ │ │ ├── event
│ │ │ │ ├── EventTest.java
│ │ │ │ ├── component
│ │ │ │ │ ├── BrokenComponentTest.java
│ │ │ │ │ └── ObserversComponentTest.java
│ │ │ │ └── exception
│ │ │ │ │ └── EventExceptionTest.java
│ │ │ ├── exception
│ │ │ │ ├── ExceptionComponentTest.java
│ │ │ │ ├── ScopeTypeExceptionComponentTest.java
│ │ │ │ └── initializer
│ │ │ │ │ └── BrokenInitializerTest.java
│ │ │ ├── inject
│ │ │ │ ├── CurrentInjectedComponentTest.java
│ │ │ │ ├── DisposalInjectedComponentTest.java
│ │ │ │ ├── InjectedComponentTest.java
│ │ │ │ ├── InjectedComponentWithMemberTest.java
│ │ │ │ ├── PaymentProcessorComponentTest.java
│ │ │ │ ├── TypedComponentTest.java
│ │ │ │ ├── TypedInjectedComponentTest.java
│ │ │ │ ├── UserComponentTest.java
│ │ │ │ ├── alternative
│ │ │ │ │ └── AlternativeTest.java
│ │ │ │ ├── broken
│ │ │ │ │ └── InjectedInstanceBrokenComponentTest.java
│ │ │ │ ├── named
│ │ │ │ │ └── NamedTests.java
│ │ │ │ └── parametrized
│ │ │ │ │ ├── BoundedTypeVariableTest.java
│ │ │ │ │ └── GenericClassTest.java
│ │ │ ├── intercept
│ │ │ │ ├── EJBInterceptComponentTest.java
│ │ │ │ ├── EJBInterceptorExceptionComponentTest.java
│ │ │ │ ├── PostConstructComponentTest.java
│ │ │ │ ├── PostConstructDoubleInterceptorComponentTest.java
│ │ │ │ ├── PostConstructInterceptorComponentTest.java
│ │ │ │ ├── PreDestroyComponentTest.java
│ │ │ │ └── webbeans
│ │ │ │ │ ├── SecureAndTransactionalInterceptorTest.java
│ │ │ │ │ ├── SecureInterceptorComponentTest.java
│ │ │ │ │ ├── ShoppingCardInterceptorTest.java
│ │ │ │ │ └── WebBeansInterceptComponentTest.java
│ │ │ ├── library
│ │ │ │ └── LibraryComponentTest.java
│ │ │ ├── pfield
│ │ │ │ └── ProducerFieldComponentTest.java
│ │ │ ├── producer
│ │ │ │ ├── Producer1ConsumerComponentTest.java
│ │ │ │ ├── ProducerComponentTest.java
│ │ │ │ ├── StaticProducerTest.java
│ │ │ │ ├── broken
│ │ │ │ │ └── BrokenProducerTest.java
│ │ │ │ └── primitive
│ │ │ │ │ └── PrimitiveProducerTest.java
│ │ │ ├── resolution
│ │ │ │ └── ManagerResolutionTest.java
│ │ │ ├── scopes
│ │ │ │ ├── ScopeAdapterTest.java
│ │ │ │ └── SingletonComponentTest.java
│ │ │ ├── specializes
│ │ │ │ ├── SpecializationComponentTest.java
│ │ │ │ └── logger
│ │ │ │ │ └── LoggerSpecializationTest.java
│ │ │ ├── typedliteral
│ │ │ │ ├── TypeLiteralTest.java
│ │ │ │ └── TypedLiteralComponentTest.java
│ │ │ └── xml
│ │ │ │ └── strict
│ │ │ │ ├── AlternativesTest.java
│ │ │ │ └── XMLSpecStrictTest.java
│ │ ├── util
│ │ │ ├── AbstractClassWithAbstractMethod.java
│ │ │ ├── AnnotationUtilTest.java
│ │ │ ├── ClassUtilTest.java
│ │ │ ├── CustomBaseType.java
│ │ │ ├── CustomType.java
│ │ │ ├── ExtendedCustomType.java
│ │ │ ├── ExtendedSpecificClass.java
│ │ │ ├── GenericInterface.java
│ │ │ ├── GenericsUtilTest.java
│ │ │ ├── MySubClass.java
│ │ │ ├── MySuperClass.java
│ │ │ ├── Serializations.java
│ │ │ ├── SpecificClass.java
│ │ │ ├── WebBeansUtilTest.java
│ │ │ └── differentPackage
│ │ │ │ └── MyOtherPackageSubClass.java
│ │ └── xml
│ │ │ ├── BeanArchiveServiceTest.java
│ │ │ ├── annot
│ │ │ ├── BindingType1.java
│ │ │ └── BindingType2.java
│ │ │ └── strict
│ │ │ ├── Alternative1.java
│ │ │ ├── Alternative2.java
│ │ │ ├── Alternative3.java
│ │ │ ├── Alternative4.java
│ │ │ ├── AlternativeStereotype.java
│ │ │ ├── AlternativeStereotypeWithPriority.java
│ │ │ ├── DummyDecorator.java
│ │ │ ├── DummyInterceptor.java
│ │ │ ├── OriginalBean.java
│ │ │ └── SomeInterface.java
│ │ └── xml
│ │ └── DefaultBeanArchiveServiceTest.java
│ └── resources
│ ├── META-INF
│ ├── beans.xml
│ └── openwebbeans
│ │ └── openwebbeans.properties
│ └── org
│ └── apache
│ └── webbeans
│ └── test
│ ├── alternatives
│ └── customalternatives.xml
│ ├── concepts
│ └── alternatives
│ │ └── tests
│ │ ├── AlternativeOnClassAndProducerMethod.xml
│ │ ├── AlternativeOnClassOnly.xml
│ │ ├── AlternativeOnProducerFieldTest.xml
│ │ ├── AlternativeOnProducerMethodOnly.xml
│ │ ├── MultipleAlternativesInSameFile_broken.xml
│ │ ├── simpleAlternative.xml
│ │ └── simpleAlternative_2.xml
│ ├── config
│ ├── BeansDeployerTest
│ │ └── interceptorLogging
│ │ │ └── beans.xml
│ ├── propertyloadertest.properties
│ ├── propertyloadertest2.properties
│ └── propertyloadertest3.properties
│ ├── decorators
│ ├── simple
│ │ └── SimpleDecoratorTest.xml
│ └── tests
│ │ ├── AbstractDecoratorTest.xml
│ │ ├── BrokenDecoratorTest.xml
│ │ ├── ConversationDecoratorTest.xml
│ │ ├── DecoratorAndInterceptorStack.xml
│ │ ├── DependentDecoratorDestroy.xml
│ │ ├── GenericDecoratorTest.xml
│ │ ├── MultipleCallDecoratorTest.xml
│ │ ├── MultipleDecoratorStack.xml
│ │ ├── SameDecorator_broken.xml
│ │ ├── SimpleDecorator_1.xml
│ │ └── SimpleDecorator_2.xml
│ ├── injection
│ └── injectionpoint
│ │ └── PlaceHolder.properties
│ ├── interceptors
│ ├── broken
│ │ └── BrokenTest.xml
│ ├── business
│ │ └── tests
│ │ │ ├── DependingInterceptorTest.xml
│ │ │ ├── InheritedBeanInterceptorTest.xml
│ │ │ ├── RuntimeExceptionsInterceptorTest.xml
│ │ │ ├── WithInheritedBindingTypeTest.xml
│ │ │ ├── WithInheritedStereoTypeInterceptorTest.xml
│ │ │ └── WithStereoTypeInterceptorTest.xml
│ ├── dependent
│ │ └── DependentInterceptorTest.xml
│ ├── inheritance
│ │ └── InheritedInterceptorTest.xml
│ ├── lifecycle
│ │ ├── LifecycleTest.xml
│ │ ├── LifecycleTestBbd.xml
│ │ └── LifecycleTestPat.xml
│ └── resolution
│ │ └── InterceptorResolutionServiceTest.xml
│ ├── specalization
│ ├── AlternativeSpecializesProducer.xml
│ └── observer
│ │ └── AlternativeSpecializes.xml
│ ├── unittests
│ └── intercept
│ │ └── webbeans
│ │ └── SecureInterceptorComponentTest.xml
│ └── xml
│ ├── allowproxying
│ └── allowproxying.xml
│ ├── alternative
│ └── alternatives.xml
│ ├── specializes
│ └── alternatives.xml
│ └── strict
│ ├── alternatives_correct.xml
│ ├── alternatives_failed.xml
│ ├── alternatives_failed2.xml
│ ├── alternatives_failed3.xml
│ ├── alternatives_failed4.xml
│ ├── alternatives_failed5.xml
│ ├── alternatives_failed6.xml
│ ├── cdi11_discovery_none.xml
│ ├── cdi11_discovery_scopedBeansOnly.xml
│ ├── cdi11_exclude.xml
│ ├── cdi11_failed.xml
│ ├── decorators.xml
│ ├── empty.xml
│ └── interceptors.xml
├── webbeans-jetty9
├── README.asciidoc
├── pom.xml
└── src
│ ├── it
│ ├── fatwar
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── apache
│ │ │ │ │ └── webbeans
│ │ │ │ │ └── web
│ │ │ │ │ └── jetty9
│ │ │ │ │ └── test
│ │ │ │ │ ├── TestBean.java
│ │ │ │ │ └── TestServlet.java
│ │ │ └── webapp
│ │ │ │ └── WEB-INF
│ │ │ │ ├── beans.xml
│ │ │ │ ├── jetty-web.xml
│ │ │ │ └── web.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── web
│ │ │ └── jetty9
│ │ │ └── test
│ │ │ └── OwbJettyPluginIT.java
│ ├── module
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── apache
│ │ │ │ │ └── webbeans
│ │ │ │ │ └── web
│ │ │ │ │ └── jetty9
│ │ │ │ │ └── test
│ │ │ │ │ ├── TestBean.java
│ │ │ │ │ └── TestServlet.java
│ │ │ └── webapp
│ │ │ │ └── WEB-INF
│ │ │ │ ├── beans.xml
│ │ │ │ └── web.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── web
│ │ │ └── jetty9
│ │ │ └── test
│ │ │ └── OwbJettyPluginIT.java
│ ├── servletinjection
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── apache
│ │ │ │ │ └── webbeans
│ │ │ │ │ └── web
│ │ │ │ │ └── jetty9
│ │ │ │ │ └── test
│ │ │ │ │ ├── TestBean.java
│ │ │ │ │ └── TestServlet.java
│ │ │ └── webapp
│ │ │ │ └── WEB-INF
│ │ │ │ ├── beans.xml
│ │ │ │ └── web.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── web
│ │ │ └── jetty9
│ │ │ └── test
│ │ │ └── OwbJettyPluginIT.java
│ └── settings.xml
│ ├── main
│ ├── assembly
│ │ └── config.xml
│ ├── config
│ │ ├── etc
│ │ │ └── apache-owb.xml
│ │ └── modules
│ │ │ └── apache-owb.mod
│ ├── java
│ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── web
│ │ │ └── jetty9
│ │ │ ├── JettyDecorator.java
│ │ │ ├── JettySecurityFilter.java
│ │ │ ├── JettySecurityService.java
│ │ │ ├── JettyUtil.java
│ │ │ ├── JettyWebPlugin.java
│ │ │ └── OwbConfiguration.java
│ └── resources
│ │ └── META-INF
│ │ ├── services
│ │ └── org.apache.webbeans.spi.plugins.OpenWebBeansPlugin
│ │ └── web-fragment.xml
│ ├── site
│ └── site.xml
│ └── test
│ └── java
│ └── org
│ └── apache
│ └── webbeans
│ └── web
│ └── jetty9
│ └── test
│ ├── JettyNormalScopeProxyFactoryTest.java
│ ├── MySessionScoped.java
│ └── MyWrapper.java
├── webbeans-jms
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── jms
│ │ │ ├── component
│ │ │ ├── JmsBean.java
│ │ │ └── JmsComponentFactory.java
│ │ │ ├── plugin
│ │ │ └── OpenWebBeansJmsPlugin.java
│ │ │ └── util
│ │ │ ├── Closable.java
│ │ │ ├── JmsProxyHandler.java
│ │ │ └── JmsUtil.java
│ └── resources
│ │ └── META-INF
│ │ ├── openwebbeans
│ │ └── openwebbeans.properties
│ │ └── services
│ │ └── org.apache.webbeans.spi.plugins.OpenWebBeansPlugin
│ └── site
│ └── site.xml
├── webbeans-jsf
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── jsf
│ │ │ ├── ConversationAwareViewHandler.java
│ │ │ ├── JSFUtil.java
│ │ │ ├── JsfConversationService.java
│ │ │ ├── OwbApplication.java
│ │ │ ├── OwbApplicationFactory.java
│ │ │ ├── OwbExceptionHandler.java
│ │ │ └── OwbExceptionHandlerFactory.java
│ └── resources
│ │ └── META-INF
│ │ ├── faces-config.xml
│ │ └── openwebbeans
│ │ └── openwebbeans.properties
│ ├── site
│ └── site.xml
│ └── test
│ └── java
│ └── org
│ └── apache
│ └── webbeans
│ └── jsf
│ └── test
│ └── JSFUtilTest.java
├── webbeans-junit5
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── apache
│ │ │ └── openwebbeans
│ │ │ └── junit5
│ │ │ ├── Cdi.java
│ │ │ ├── CdiMethodParameters.java
│ │ │ ├── Scopes.java
│ │ │ ├── SkipInject.java
│ │ │ └── internal
│ │ │ ├── CdiExtension.java
│ │ │ ├── CdiParametersResolverExtension.java
│ │ │ └── ScopesExtension.java
│ └── resources
│ │ └── META-INF
│ │ └── beans.xml
│ └── test
│ ├── java
│ └── org
│ │ └── apache
│ │ └── openwebbeans
│ │ └── junit5
│ │ ├── CdiParameterResolversTest.java
│ │ ├── CdiWithOnStartTest.java
│ │ ├── ScopesTest.java
│ │ ├── bean
│ │ └── MyService.java
│ │ ├── extension
│ │ ├── DummyScoped.java
│ │ └── MyScope.java
│ │ ├── features
│ │ ├── AlternativeTest.java
│ │ └── InterceptorTest.java
│ │ ├── parameter
│ │ └── ParameterResolutionTest.java
│ │ ├── perclass
│ │ ├── CdiTest.java
│ │ └── PerMethodTest.java
│ │ └── reusable
│ │ ├── Base.java
│ │ ├── Cdi1Test.java
│ │ ├── Cdi2Test.java
│ │ └── Config.java
│ └── resources
│ └── META-INF
│ └── services
│ └── jakarta.enterprise.inject.spi.Extension
├── webbeans-osgi
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ └── org
│ │ └── apache
│ │ └── webbeans
│ │ └── osgi
│ │ └── scanner
│ │ └── OsgiMetaDataScannerService.java
│ └── site
│ └── site.xml
├── webbeans-porting
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ └── org
│ │ └── apache
│ │ └── webbeans
│ │ └── test
│ │ └── tck
│ │ ├── BeansImpl.java
│ │ ├── ContextsImpl.java
│ │ ├── ELImpl.java
│ │ └── OwbTckElResolver.java
│ └── site
│ └── site.xml
├── webbeans-se
├── README.adoc
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── apache
│ │ │ └── openwebbeans
│ │ │ └── se
│ │ │ ├── CDILauncher.java
│ │ │ ├── CDISeBeanArchiveService.java
│ │ │ ├── CDISeLoaderService.java
│ │ │ ├── CDISeScannerService.java
│ │ │ ├── OWBContainer.java
│ │ │ ├── OWBInitializer.java
│ │ │ ├── PreScannedCDISeScannerService.java
│ │ │ ├── SeContainerSelector.java
│ │ │ └── SeInitializerFacade.java
│ └── resources
│ │ └── META-INF
│ │ ├── openwebbeans
│ │ └── openwebbeans.properties
│ │ └── services
│ │ └── jakarta.enterprise.inject.se.SeContainerInitializer
│ └── test
│ └── java
│ └── org
│ └── apache
│ └── openwebbeans
│ └── se
│ ├── CDILauncherTest.java
│ └── CDISETest.java
├── webbeans-slf4j
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── apache
│ │ │ └── openwebbeans
│ │ │ └── slf4j
│ │ │ ├── Slf4jLogger.java
│ │ │ └── Slf4jLoggerFactory.java
│ └── resources
│ │ └── META-INF
│ │ └── services
│ │ └── org.apache.webbeans.logger.WebBeansLoggerFactory
│ └── test
│ └── java
│ └── org
│ └── apache
│ └── openwebbeans
│ └── slf4j
│ └── Slf4jLoggerFactoryTest.java
├── webbeans-spi
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ └── org
│ │ └── apache
│ │ └── webbeans
│ │ └── spi
│ │ ├── ApplicationBoundaryService.java
│ │ ├── BDABeansXmlScanner.java
│ │ ├── BdaScannerService.java
│ │ ├── BeanArchiveService.java
│ │ ├── ContainerLifecycle.java
│ │ ├── ContextsService.java
│ │ ├── ConversationService.java
│ │ ├── DefiningClassService.java
│ │ ├── InjectionPointService.java
│ │ ├── InstantiatingClassService.java
│ │ ├── JNDIService.java
│ │ ├── LoaderService.java
│ │ ├── ResourceInjectionService.java
│ │ ├── ScannerService.java
│ │ ├── SecurityService.java
│ │ ├── SingletonService.java
│ │ ├── TransactionService.java
│ │ ├── ValidatorService.java
│ │ ├── adaptor
│ │ └── ELAdaptor.java
│ │ ├── api
│ │ └── ResourceReference.java
│ │ └── plugins
│ │ ├── AbstractOwbPlugin.java
│ │ ├── OpenWebBeansEjbPlugin.java
│ │ ├── OpenWebBeansJavaEEPlugin.java
│ │ └── OpenWebBeansPlugin.java
│ └── site
│ ├── apt
│ ├── configuration.apt
│ └── index.apt
│ └── site.xml
├── webbeans-tck
├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── openwebbeans
│ │ │ │ └── tck
│ │ │ │ └── conversation
│ │ │ │ └── TckConversationService.java
│ │ └── resources
│ │ │ └── META-INF
│ │ │ └── openwebbeans
│ │ │ └── openwebbeans.properties
│ ├── site
│ │ └── site.xml
│ └── test
│ │ ├── java
│ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── tck
│ │ │ └── test
│ │ │ └── beandiscovery
│ │ │ └── scoped
│ │ │ ├── BeanDiscoveryModeScopedTest.java
│ │ │ ├── DefaultDiscoveryModeModule.java
│ │ │ ├── ModeScopedModule.java
│ │ │ └── ScopedBeanConsumer.java
│ │ └── resources
│ │ └── META-INF
│ │ └── cdi-tck.properties
├── standalone-suite.xml
└── testng-dev.xml
├── webbeans-tomcat
├── pom.xml
└── src
│ ├── it
│ ├── fatwar
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── apache
│ │ │ │ │ └── webbeans
│ │ │ │ │ └── web
│ │ │ │ │ └── tomcat7
│ │ │ │ │ └── test
│ │ │ │ │ ├── TestBean.java
│ │ │ │ │ ├── TestRequestBean.java
│ │ │ │ │ ├── TestServlet.java
│ │ │ │ │ └── TestSessionBean.java
│ │ │ └── webapp
│ │ │ │ ├── META-INF
│ │ │ │ └── context.xml
│ │ │ │ └── WEB-INF
│ │ │ │ ├── beans.xml
│ │ │ │ └── web.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── web
│ │ │ └── tomcat7
│ │ │ └── test
│ │ │ └── OwbTomcatPluginIT.java
│ ├── servletinjection
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── apache
│ │ │ │ │ └── webbeans
│ │ │ │ │ └── web
│ │ │ │ │ └── tomcat7
│ │ │ │ │ └── test
│ │ │ │ │ ├── TestBean.java
│ │ │ │ │ └── TestServlet.java
│ │ │ └── webapp
│ │ │ │ ├── META-INF
│ │ │ │ └── context.xml
│ │ │ │ └── WEB-INF
│ │ │ │ ├── beans.xml
│ │ │ │ └── web.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── web
│ │ │ └── tomcat7
│ │ │ └── test
│ │ │ └── OwbTomcatPluginIT.java
│ └── settings.xml
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── apache
│ │ │ └── webbeans
│ │ │ └── web
│ │ │ └── tomcat
│ │ │ ├── ContextLifecycleListener.java
│ │ │ ├── TomcatInstanceManager.java
│ │ │ ├── TomcatSecurityFilter.java
│ │ │ ├── TomcatSecurityService.java
│ │ │ ├── TomcatUtil.java
│ │ │ └── TomcatWebPlugin.java
│ └── resources
│ │ └── META-INF
│ │ ├── openwebbeans
│ │ └── openwebbeans.properties
│ │ ├── services
│ │ └── org.apache.webbeans.spi.plugins.OpenWebBeansPlugin
│ │ └── web-fragment.xml
│ ├── site
│ └── site.xml
│ └── test
│ └── java
│ └── org
│ └── apache
│ └── webbeans
│ └── web
│ └── tomcat
│ └── test
│ ├── MySessionScoped.java
│ ├── MyWrapper.java
│ └── TomcatNormalScopeProxyFactoryTest.java
└── webbeans-web
├── pom.xml
└── src
├── it
├── forward
│ ├── a
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ │ └── forward.jsp
│ ├── b
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── superbiz
│ │ │ │ │ └── beans
│ │ │ │ │ └── RequestScopedBean.java
│ │ │ └── webapp
│ │ │ │ ├── WEB-INF
│ │ │ │ └── web.xml
│ │ │ │ ├── forward.jsp
│ │ │ │ └── target.jsp
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── openwebbeans
│ │ │ └── web
│ │ │ └── it
│ │ │ └── ForwardIT.java
│ ├── pom.xml
│ └── test
│ │ ├── pom.xml
│ │ └── src
│ │ └── main
│ │ └── tomcat
│ │ └── context.xml
├── settings.xml
└── webcdiapp
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── org
│ │ │ └── superbiz
│ │ │ ├── TestServlet.java
│ │ │ ├── beans
│ │ │ ├── ContextEventCounter.java
│ │ │ ├── NonAnnotatedDependentBean.java
│ │ │ ├── RequestScopedBean.java
│ │ │ └── SessionScopedCounter.java
│ │ │ └── conversation
│ │ │ ├── ConversationITServlet.java
│ │ │ ├── ConversationalShoppingCart.java
│ │ │ └── SessionUser.java
│ ├── resources
│ │ └── META-INF
│ │ │ ├── beans.xml
│ │ │ └── openwebbeans
│ │ │ └── openwebbeans.properties
│ └── webapp
│ │ ├── WEB-INF
│ │ ├── beans.xml
│ │ └── web.xml
│ │ └── index.jsp
│ └── test
│ └── java
│ └── org
│ └── apache
│ └── openwebbeans
│ └── web
│ └── it
│ ├── ConversationScopedIT.java
│ ├── OwbITBase.java
│ └── RequestScopedIT.java
├── main
├── java
│ └── org
│ │ └── apache
│ │ └── webbeans
│ │ ├── servlet
│ │ ├── WebBeansConfigurationFilter.java
│ │ ├── WebBeansConfigurationHttpSessionListener.java
│ │ └── WebBeansConfigurationListener.java
│ │ └── web
│ │ ├── context
│ │ ├── ServletRequestContext.java
│ │ ├── WebContextsService.java
│ │ ├── WebConversationFilter.java
│ │ └── WebConversationService.java
│ │ ├── lifecycle
│ │ ├── ServletContextBean.java
│ │ ├── ServletRequestBean.java
│ │ ├── WebContainerLifecycle.java
│ │ └── test
│ │ │ ├── EnterpriseTestLifeCycle.java
│ │ │ ├── MockHttpSession.java
│ │ │ ├── MockServletContext.java
│ │ │ └── MockServletContextEvent.java
│ │ ├── scanner
│ │ └── WebScannerService.java
│ │ └── util
│ │ └── ServletCompatibilityUtil.java
└── resources
│ └── META-INF
│ ├── openwebbeans
│ └── openwebbeans.properties
│ └── services
│ └── javax.servlet.ServletContainerInitializer
├── site
└── site.xml
└── test
└── java
├── WebBeansConfigurationListenerTest.java
└── org
└── apache
└── webbeans
└── web
└── tests
├── BeforeDestroyTest.java
├── ConversationLoggingTest.java
├── MockHttpSession.java
├── MockServletRequest.java
├── WebBeansTest.java
├── WebContextsServiceTest.java
├── initialization
├── InitializedSessionScopedTest.java
├── MySession.java
└── MySessionHandler.java
├── interceptor
├── CachedInterceptorHandlerTest.java
└── SerializationTest.java
├── lifeycle
└── SingleStartContainerLifecycle.java
└── scanner
└── EmptyScanner.java
/.asf.yaml:
--------------------------------------------------------------------------------
1 | # Licensed to the Apache Software Foundation (ASF) under one
2 | # or more contributor license agreements. See the NOTICE file
3 | # distributed with this work for additional information
4 | # regarding copyright ownership. The ASF licenses this file
5 | # to you under the Apache License, Version 2.0 (the
6 | # "License"); you may not use this file except in compliance
7 | # with the License. You may obtain a copy of the License at
8 | #
9 | # http://www.apache.org/licenses/LICENSE-2.0
10 | #
11 | # Unless required by applicable law or agreed to in writing,
12 | # software distributed under the License is distributed on an
13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14 | # KIND, either express or implied. See the License for the
15 | # specific language governing permissions and limitations
16 | # under the License.
17 | github:
18 | dependabot_alerts: false
19 | dependabot_updates: false
20 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # ignore eclipse files
2 | .project
3 | .classpath
4 | .settings
5 | .metadata
6 | target
7 |
8 | # ignore IDEA files
9 | *.iml
10 | *.ipr
11 | *.iws
12 | .idea
--------------------------------------------------------------------------------
/NOTICE:
--------------------------------------------------------------------------------
1 | Apache OpenWebBeans
2 | Copyright 2008 - 2020 The Apache Software Foundation
3 |
4 | This product includes software developed by
5 | The Apache Software Foundation (https://www.apache.org/).
6 |
7 |
--------------------------------------------------------------------------------
/README.asciidoc:
--------------------------------------------------------------------------------
1 | = Apache OpenWebBeans README
2 |
3 | === What is Apache OpenWebBeans?
4 |
5 | Apache OpenWebBeans (OWB) is an implementation of the Contexts and Dependency Injection 2.0 specification (CDI-2.0).
6 |
7 | OWB is modularly built and a full CDI container in under 1 MB total.
8 |
9 | Please visit https://openwebbeans.apache.org for more documentation
--------------------------------------------------------------------------------
/atinject-tck/src/site/apt/index.apt:
--------------------------------------------------------------------------------
1 | ~~ Licensed to the Apache Software Foundation (ASF) under one or more
2 | ~~ contributor license agreements. See the NOTICE file distributed with this
3 | ~~ work for additional information regarding copyright ownership. The ASF
4 | ~~ licenses this file to You under the Apache License, Version 2.0 (the
5 | ~~ "License"); you may not use this file except in compliance with the License.
6 | ~~ You may obtain a copy of the License at
7 | ~~ http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law
8 | ~~ or agreed to in writing, software distributed under the License is
9 | ~~ distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
10 | ~~ KIND, either express or implied. See the License for the specific language
11 | ~~ governing permissions and limitations under the License.
12 | OpenWebBeans API
13 |
14 | Application Programming Interface for the JSR-299
15 | Java Contexts and Dependency Injection.
16 |
17 |
--------------------------------------------------------------------------------
/atinject-tck/src/test/resources/META-INF/services/jakarta.enterprise.inject.spi.Extension:
--------------------------------------------------------------------------------
1 | #Licensed to the Apache Software Foundation (ASF) under one
2 | #or more contributor license agreements. See the NOTICE file
3 | #distributed with this work for additional information
4 | #regarding copyright ownership. The ASF licenses this file
5 | #to you under the Apache License, Version 2.0 (the
6 | #"License"); you may not use this file except in compliance
7 | #with the License. You may obtain a copy of the License at
8 | #
9 | # http://www.apache.org/licenses/LICENSE-2.0
10 | #
11 | #Unless required by applicable law or agreed to in writing,
12 | #software distributed under the License is distributed on an
13 | #"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14 | #KIND, either express or implied. See the License for the
15 | #specific language governing permissions and limitations
16 | #under the License.
17 |
18 | org.apache.webbeans.atinject.tck.specific.AtinjectTckSetupExtension
--------------------------------------------------------------------------------
/distribution/src/main/resources/NOTICE:
--------------------------------------------------------------------------------
1 | Apache OpenWebBeans
2 | Copyright 2008 - 2020 The Apache Software Foundation
3 |
4 | This product includes software developed by
5 | The Apache Software Foundation (https://www.apache.org/).
6 |
7 | Apache XBean :: ASM 6 shaded (repackaged)
8 | Copyright 2005-2020 The Apache Software Foundation
9 |
10 | This product includes software developed at
11 | The Apache Software Foundation (https://www.apache.org/).
12 |
13 |
14 | --------------------------------------
15 |
16 | For ASM:
17 |
18 | This product includes software developed at
19 | OW2 Consortium (http://asm.ow2.org/)
--------------------------------------------------------------------------------
/samples/conversation-sample/NOTICE:
--------------------------------------------------------------------------------
1 | Apache OpenWebBeans
2 | Copyright 2008, 2010 The Apache Software Foundation
3 |
4 | This product includes software developed by
5 | The Apache Software Foundation (https://www.apache.org/).
6 |
7 |
--------------------------------------------------------------------------------
/samples/conversation-sample/src/main/resources/META-INF/beans.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |