[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