[weld/core] 019b7c: WELD-1753 Introduce Weld's ImmutableSet
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 019b7c023a0310c5ac8a6087f5a4b328f3c7aaa4
https://github.com/weld/core/commit/019b7c023a0310c5ac8a6087f5a4b328f3c7aaa4
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-10-30 (Thu, 30 Oct 2014)
Changed paths:
A impl/src/main/java/org/jboss/weld/util/collections/AbstractImmutableSet.java
A impl/src/main/java/org/jboss/weld/util/collections/ImmutableHashSet.java
A impl/src/main/java/org/jboss/weld/util/collections/ImmutableSet.java
A impl/src/main/java/org/jboss/weld/util/collections/ImmutableTinySet.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/AbstractImmutableTinySetTest.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/DoubletonTest.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/EmptySetTest.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/ImmutableHashSetTest.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/ImmutableSetTest.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/SingletonTest.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/TripletonTest.java
Log Message:
-----------
WELD-1753 Introduce Weld's ImmutableSet
Commit: 50c8e130f63189fc66565150834d4bec01d169c3
https://github.com/weld/core/commit/50c8e130f63189fc66565150834d4bec01d169c3
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-10-30 (Thu, 30 Oct 2014)
Changed paths:
M environments/common/src/main/java/org/jboss/weld/environment/deployment/discovery/jandex/JandexClassFileServices.java
M environments/common/src/main/java/org/jboss/weld/environment/deployment/discovery/jandex/JandexDiscoveryStrategy.java
M impl/src/main/java/org/jboss/weld/AbstractCDI.java
M impl/src/main/java/org/jboss/weld/annotated/enhanced/TypeClosureLazyValueHolder.java
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/AbstractEnhancedAnnotated.java
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/EnhancedAnnotatedTypeImpl.java
M impl/src/main/java/org/jboss/weld/annotated/slim/backed/BackedAnnotatedType.java
M impl/src/main/java/org/jboss/weld/annotated/slim/unbacked/UnbackedAnnotatedType.java
M impl/src/main/java/org/jboss/weld/bean/SyntheticDecorator.java
M impl/src/main/java/org/jboss/weld/bean/attributes/BeanAttributesFactory.java
M impl/src/main/java/org/jboss/weld/bean/builtin/AbstractBuiltInBean.java
M impl/src/main/java/org/jboss/weld/bean/proxy/EnterpriseProxyFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/GroovyMethodFilter.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ProxyFactory.java
M impl/src/main/java/org/jboss/weld/bootstrap/ConcurrentValidator.java
M impl/src/main/java/org/jboss/weld/bootstrap/Validator.java
M impl/src/main/java/org/jboss/weld/bootstrap/WeldStartup.java
M impl/src/main/java/org/jboss/weld/bootstrap/enablement/GlobalEnablementBuilder.java
M impl/src/main/java/org/jboss/weld/ejb/InternalEjbDescriptor.java
M impl/src/main/java/org/jboss/weld/event/EventPacket.java
M impl/src/main/java/org/jboss/weld/event/ExtensionObserverMethodImpl.java
M impl/src/main/java/org/jboss/weld/event/FastEvent.java
M impl/src/main/java/org/jboss/weld/event/ObserverMethodImpl.java
M impl/src/main/java/org/jboss/weld/injection/AbstractCallableInjectionPoint.java
M impl/src/main/java/org/jboss/weld/injection/InjectionPointFactory.java
M impl/src/main/java/org/jboss/weld/injection/ResourceInjectionFactory.java
M impl/src/main/java/org/jboss/weld/injection/producer/BasicInjectionTarget.java
M impl/src/main/java/org/jboss/weld/injection/producer/InterceptionModelInitializer.java
M impl/src/main/java/org/jboss/weld/interceptor/builder/InterceptionModelImpl.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptionContext.java
M impl/src/main/java/org/jboss/weld/interceptor/reader/TargetClassInterceptorMetadata.java
M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
M impl/src/main/java/org/jboss/weld/metadata/cache/AbstractBindingModel.java
M impl/src/main/java/org/jboss/weld/metadata/cache/MergedStereotypes.java
M impl/src/main/java/org/jboss/weld/metadata/cache/MetaAnnotationStore.java
M impl/src/main/java/org/jboss/weld/resolution/AbstractTypeSafeBeanResolver.java
M impl/src/main/java/org/jboss/weld/resolution/QualifierInstance.java
M impl/src/main/java/org/jboss/weld/resources/DefaultReflectionCache.java
M impl/src/main/java/org/jboss/weld/resources/SharedObjectCache.java
M impl/src/main/java/org/jboss/weld/util/BeanMethods.java
M impl/src/main/java/org/jboss/weld/util/Beans.java
M impl/src/main/java/org/jboss/weld/util/Decorators.java
M impl/src/main/java/org/jboss/weld/util/InjectionPoints.java
M impl/src/main/java/org/jboss/weld/util/Preconditions.java
M impl/src/main/java/org/jboss/weld/util/Types.java
R impl/src/main/java/org/jboss/weld/util/collections/ArraySetSupplier.java
M impl/src/main/java/org/jboss/weld/util/collections/WeldCollections.java
M impl/src/main/java/org/jboss/weld/util/reflection/HierarchyDiscovery.java
M impl/src/main/java/org/jboss/weld/xml/BeansXmlHandler.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/annotatedType/interceptors/SetupExtension.java
M tests/src/test/java/org/jboss/weld/tests/unit/deployment/structure/injectionTarget/InjectionTargetCreationTest.java
M tests/src/test/java/org/jboss/weld/tests/unit/ejb/subclass/SubclassedComponentDescriptorTest.java
Log Message:
-----------
WELD-1753 Replace Guava's ImmutableSet usage with Weld's one
Commit: d795104954636e61f14e4119df7695faef023935
https://github.com/weld/core/commit/d795104954636e61f14e4119df7695faef023935
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-10-30 (Thu, 30 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/util/collections/AbstractImmutableSet.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableHashSet.java
Log Message:
-----------
WELD-1753 Remove redundant mask. Override spliterator's characteristics.
Commit: 1f6b94c23c8aac39227d3a2fdc692ad0ebb4489d
https://github.com/weld/core/commit/1f6b94c23c8aac39227d3a2fdc692ad0ebb4489d
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-10-30 (Thu, 30 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/util/collections/AbstractImmutableSet.java
M impl/src/main/java/org/jboss/weld/util/collections/Arrays2.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableTinySet.java
M impl/src/main/java/org/jboss/weld/util/collections/Iterators.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/AbstractImmutableSetTest.java
R impl/src/test/java/org/jboss/weld/tests/unit/util/collections/AbstractImmutableTinySetTest.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/collections/DoubletonTest.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/collections/EmptySetTest.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/collections/ImmutableHashSetTest.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/collections/IteratorsTest.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/collections/SingletonTest.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/collections/TripletonTest.java
Log Message:
-----------
WELD-1753 Better code reuse
Commit: dc1bb8558265712e0ce2bb416c1c8fd5263829bd
https://github.com/weld/core/commit/dc1bb8558265712e0ce2bb416c1c8fd5263829bd
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-10-30 (Thu, 30 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/util/collections/AbstractImmutableSet.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableHashSet.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableSet.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableTinySet.java
Log Message:
-----------
WELD-1753 More changes to ImmutableSet
Commit: c93d953c4bb9b4b87ae61a82b969b3dd3ba57e96
https://github.com/weld/core/commit/c93d953c4bb9b4b87ae61a82b969b3dd3ba57e96
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-10-30 (Thu, 30 Oct 2014)
Changed paths:
M environments/se/core/src/main/java/org/jboss/weld/environment/se/Weld.java
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/AbstractEnhancedAnnotated.java
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/EnhancedAnnotatedTypeImpl.java
M impl/src/main/java/org/jboss/weld/annotated/slim/SlimAnnotatedTypeStoreImpl.java
M impl/src/main/java/org/jboss/weld/bean/InterceptorImpl.java
M impl/src/main/java/org/jboss/weld/bean/attributes/BeanAttributesFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyFactory.java
M impl/src/main/java/org/jboss/weld/bootstrap/TypeDiscoveryConfigurationImpl.java
M impl/src/main/java/org/jboss/weld/event/ObserverMethodImpl.java
M impl/src/main/java/org/jboss/weld/injection/producer/InterceptionModelInitializer.java
M impl/src/main/java/org/jboss/weld/interceptor/builder/InterceptionModelImpl.java
M impl/src/main/java/org/jboss/weld/resolution/TypeSafeResolver.java
M impl/src/main/java/org/jboss/weld/util/Observers.java
M impl/src/main/java/org/jboss/weld/util/annotated/AnnotatedTypeWrapper.java
R impl/src/main/java/org/jboss/weld/util/collections/ArraySet.java
M impl/src/main/java/org/jboss/weld/util/collections/ArraySetMultimap.java
M impl/src/main/java/org/jboss/weld/util/collections/WeldCollections.java
Log Message:
-----------
WELD-1753 Some more changes
Compare: https://github.com/weld/core/compare/353c0b44e5d5...c93d953c4bb9
10 years
[weld/core] f2ac0d: optimization for composing strings
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: f2ac0df3d2ef0fd55ce08eb59ffb6cdec87e781d
https://github.com/weld/core/commit/f2ac0df3d2ef0fd55ce08eb59ffb6cdec87e781d
Author: otaviojava <otaviojava(a)java.net>
Date: 2014-10-30 (Thu, 30 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/injection/producer/AbstractMemberProducer.java
M impl/src/main/java/org/jboss/weld/resolution/NameBasedResolver.java
M impl/src/main/java/org/jboss/weld/resolution/TypeSafeResolver.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/conversation/event/Servlet.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/conversation/servlet/Servlet.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/request/event/Servlet.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/session/event/Servlet.java
Log Message:
-----------
optimization for composing strings
10 years
[weld/core] bc47e3: WELD-1778 Weld SE - @ThreadScoped must be recogniz...
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: bc47e31c9ac8168cdcdfc51e7db1d389ccebcacd
https://github.com/weld/core/commit/bc47e31c9ac8168cdcdfc51e7db1d389ccebcacd
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-30 (Thu, 30 Oct 2014)
Changed paths:
M environments/common/src/main/java/org/jboss/weld/environment/deployment/discovery/AbstractDiscoveryStrategy.java
M environments/common/src/main/java/org/jboss/weld/environment/deployment/discovery/DiscoveryStrategy.java
M environments/common/src/main/java/org/jboss/weld/environment/deployment/discovery/DiscoveryStrategyFactory.java
M environments/common/src/main/java/org/jboss/weld/environment/deployment/discovery/ReflectionDiscoveryStrategy.java
M environments/common/src/main/java/org/jboss/weld/environment/deployment/discovery/jandex/JandexDiscoveryStrategy.java
M environments/se/core/src/main/java/org/jboss/weld/environment/se/Weld.java
A environments/se/core/src/test/java/org/jboss/weld/environment/se/test/beans/threading/AbstractThreadContextTest.java
M environments/se/core/src/test/java/org/jboss/weld/environment/se/test/beans/threading/SingletonCounter.java
A environments/se/core/src/test/java/org/jboss/weld/environment/se/test/beans/threading/ThreadContextImplicitBeanArchiveTest.java
M environments/se/core/src/test/java/org/jboss/weld/environment/se/test/beans/threading/ThreadContextTest.java
M environments/se/core/src/test/java/org/jboss/weld/environment/se/test/beans/threading/ThreadRunner.java
M environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/WeldServletLifecycle.java
Log Message:
-----------
WELD-1778 Weld SE - @ThreadScoped must be recognized as a bean defining
annotation
10 years
[weld/api] 7d012e: Get rid of javadoc warnings
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/api
Commit: 7d012e76ca6be51ba4f9785d83c57e6420832161
https://github.com/weld/api/commit/7d012e76ca6be51ba4f9785d83c57e6420832161
Author: Kirill Gaevskii <kgaevski(a)redhat.com>
Date: 2014-10-29 (Wed, 29 Oct 2014)
Changed paths:
M weld-spi/src/main/java/org/jboss/weld/bootstrap/api/Bootstrap.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/api/CDI11Bootstrap.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/api/ServiceRegistry.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/api/Singleton.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/api/SingletonProvider.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/api/TypeDiscoveryConfiguration.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/BeanDeploymentArchive.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/BootstrapConfiguration.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/ClassAvailableActivation.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/Deployment.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/Filter.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/Metadata.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/Scanning.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/SystemPropertyActivation.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/WeldFilter.java
M weld-spi/src/main/java/org/jboss/weld/ejb/spi/BusinessInterfaceDescriptor.java
M weld-spi/src/main/java/org/jboss/weld/ejb/spi/EjbDescriptor.java
M weld-spi/src/main/java/org/jboss/weld/ejb/spi/InterceptorBindings.java
M weld-spi/src/main/java/org/jboss/weld/injection/spi/InjectionContext.java
M weld-spi/src/main/java/org/jboss/weld/injection/spi/InjectionServices.java
M weld-spi/src/main/java/org/jboss/weld/injection/spi/JaxwsInjectionServices.java
M weld-spi/src/main/java/org/jboss/weld/injection/spi/JpaInjectionServices.java
M weld-spi/src/main/java/org/jboss/weld/injection/spi/ResourceInjectionServices.java
M weld-spi/src/main/java/org/jboss/weld/injection/spi/ResourceReference.java
M weld-spi/src/main/java/org/jboss/weld/manager/api/ExecutorServices.java
M weld-spi/src/main/java/org/jboss/weld/manager/api/WeldInjectionTargetBuilder.java
M weld-spi/src/main/java/org/jboss/weld/manager/api/WeldManager.java
M weld-spi/src/main/java/org/jboss/weld/resources/spi/AnnotationDiscovery.java
M weld-spi/src/main/java/org/jboss/weld/serialization/spi/BeanIdentifier.java
M weld-spi/src/main/java/org/jboss/weld/serialization/spi/ContextualStore.java
M weld-spi/src/main/java/org/jboss/weld/validation/spi/ValidationServices.java
M weld/pom.xml
M weld/src/main/java/org/jboss/weld/context/ApplicationContext.java
M weld/src/main/java/org/jboss/weld/context/ConversationContext.java
M weld/src/main/java/org/jboss/weld/context/DependentContext.java
M weld/src/main/java/org/jboss/weld/context/ManagedConversation.java
M weld/src/main/java/org/jboss/weld/context/RequestContext.java
M weld/src/main/java/org/jboss/weld/context/SessionContext.java
M weld/src/main/java/org/jboss/weld/context/SingletonContext.java
M weld/src/main/java/org/jboss/weld/context/bound/BoundConversationContext.java
M weld/src/main/java/org/jboss/weld/context/bound/BoundRequest.java
M weld/src/main/java/org/jboss/weld/context/unbound/UnboundLiteral.java
M weld/src/main/java/org/jboss/weld/experimental/ExperimentalAnnotated.java
M weld/src/main/java/org/jboss/weld/experimental/ExperimentalAnnotatedParameter.java
M weld/src/main/java/org/jboss/weld/experimental/ExperimentalInvocationContext.java
M weld/src/main/java/org/jboss/weld/experimental/ExperimentalObserverMethod.java
M weld/src/main/java/org/jboss/weld/experimental/ExperimentalProcessObserverMethod.java
Log Message:
-----------
Get rid of javadoc warnings
Commit: bfb41c845fab711b4d9d546dd91d7823b2554d24
https://github.com/weld/api/commit/bfb41c845fab711b4d9d546dd91d7823b2554d24
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-10-29 (Wed, 29 Oct 2014)
Changed paths:
M bom/pom.xml
M weld-spi/src/main/java/org/jboss/weld/bootstrap/api/Bootstrap.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/api/CDI11Bootstrap.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/api/ServiceRegistry.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/api/SingletonProvider.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/api/TypeDiscoveryConfiguration.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/CDI11Deployment.java
M weld-spi/src/main/java/org/jboss/weld/bootstrap/spi/Filter.java
M weld-spi/src/main/java/org/jboss/weld/construction/api/AroundConstructCallback.java
M weld-spi/src/main/java/org/jboss/weld/ejb/spi/BusinessInterfaceDescriptor.java
M weld-spi/src/main/java/org/jboss/weld/ejb/spi/InterceptorBindings.java
M weld-spi/src/main/java/org/jboss/weld/injection/spi/InjectionServices.java
M weld-spi/src/main/java/org/jboss/weld/injection/spi/JaxwsInjectionServices.java
M weld-spi/src/main/java/org/jboss/weld/injection/spi/helpers/SimpleResourceReference.java
M weld-spi/src/main/java/org/jboss/weld/manager/api/ExecutorServices.java
M weld-spi/src/main/java/org/jboss/weld/manager/api/WeldManager.java
M weld-spi/src/main/java/org/jboss/weld/resources/spi/ClassFileServices.java
M weld-spi/src/main/java/org/jboss/weld/serialization/spi/ContextualStore.java
M weld-spi/src/main/java/org/jboss/weld/transaction/spi/TransactionServices.java
M weld/pom.xml
M weld/src/main/java/org/jboss/weld/context/ManagedConversation.java
M weld/src/main/java/org/jboss/weld/context/bound/BoundConversationContext.java
M weld/src/main/java/org/jboss/weld/experimental/ExperimentalAnnotated.java
M weld/src/main/java/org/jboss/weld/experimental/ExperimentalAnnotatedParameter.java
M weld/src/main/java/org/jboss/weld/experimental/ExperimentalInvocationContext.java
M weld/src/main/java/org/jboss/weld/experimental/ExperimentalObserverMethod.java
M weld/src/main/java/org/jboss/weld/experimental/ExperimentalProcessObserverMethod.java
M weld/src/main/java/org/jboss/weld/experimental/Priority.java
Log Message:
-----------
Minor changes to Javadoc
Compare: https://github.com/weld/api/compare/d8d9764bd71b...bfb41c845fab
10 years
[weld/core] fe6eba: WELD-1771 Weld Servlet - skip initialization if th...
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: fe6ebac16000fc4c3cee858f7886d165bc9cd6f1
https://github.com/weld/core/commit/fe6ebac16000fc4c3cee858f7886d165bc9cd6f1
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-10-17 (Fri, 17 Oct 2014)
Changed paths:
M environments/common/src/main/java/org/jboss/weld/environment/logging/CommonLogger.java
M environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/EnhancedListener.java
M environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/WeldServletLifecycle.java
A environments/servlet/tests/base/src/main/java/org/jboss/weld/environment/servlet/test/bootstrap/nobeanarchive/NoBeanArchiveTestBase.java
A environments/servlet/tests/jetty/src/test/java/org/jboss/weld/environment/servlet/test/bootstrap/nobeanarchive/NoBeanArchiveTest.java
A environments/servlet/tests/tomcat/src/test/java/org/jboss/weld/environment/servlet/test/bootstrap/nobeanarchive/NoBeanArchiveTest.java
Log Message:
-----------
WELD-1771 Weld Servlet - skip initialization if there is no bean archive
10 years, 1 month