[weld-commits] [weld/core] 019b7c: WELD-1753 Introduce Weld's ImmutableSet
GitHub
noreply at github.com
Thu Oct 30 09:51:09 EDT 2014
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 019b7c023a0310c5ac8a6087f5a4b328f3c7aaa4
https://github.com/weld/core/commit/019b7c023a0310c5ac8a6087f5a4b328f3c7aaa4
Author: Jozef Hartinger <jharting at 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 at 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 at 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 at 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 at 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 at 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
More information about the weld-commits
mailing list