[weld-commits] [weld/core] 4d9cbe: WELD-1488 Throw DefinitionException if a portable ...

GitHub noreply at github.com
Tue Sep 3 04:18:44 EDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/weld/core
  Commit: 4d9cbe88e96116f3eefc1ed78122bcc2a6b6c1e3
      https://github.com/weld/core/commit/4d9cbe88e96116f3eefc1ed78122bcc2a6b6c1e3
  Author: Marko Luksa <marko.luksa at gmail.com>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bean/attributes/ExternalBeanAttributesFactory.java
    M impl/src/main/java/org/jboss/weld/logging/messages/MetadataMessage.java
    M impl/src/main/resources/org/jboss/weld/messages/metadata_en.properties
    A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/invalidBeanTypes/ComplexBeanTypeTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/invalidBeanTypes/CustomBeanType.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/invalidBeanTypes/Foo.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/invalidBeanTypes/TypeVariableArrayBeanTypeTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/invalidBeanTypes/TypeVariableBeanTypeTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/invalidBeanTypes/TypeVariableMultiDimensionalArrayBeanTypeTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/invalidBeanTypes/WildcardArrayBeanTypeTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/invalidBeanTypes/WildcardBeanTypeTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/invalidBeanTypes/WildcardMultiDimensionalArrayBeanTypeTest.java

  Log Message:
  -----------
  WELD-1488 Throw DefinitionException if a portable extension tries to add a bean with an invalid bean type


  Commit: b6e012da0626a05cb3113bcf41660d61cbfababd
      https://github.com/weld/core/commit/b6e012da0626a05cb3113bcf41660d61cbfababd
  Author: Marko Luksa <marko.luksa at gmail.com>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/injection/producer/AbstractMemberProducer.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/field/broken/invalidBeanType/NestedTypeVariableProducerFieldTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/field/broken/invalidBeanType/NestedWildcardProducerFieldTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/method/broken/invalidBeanType/Foo.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/method/broken/invalidBeanType/NestedTypeVariableProducer.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/method/broken/invalidBeanType/NestedTypeVariableProducerMethodTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/method/broken/invalidBeanType/NestedWildcardTypeProducer.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/method/broken/invalidBeanType/NestedWildcardTypeProducerMethodTest.java

  Log Message:
  -----------
  WELD-1492 Producers with parameterized return types with a nested parameterized type containing a wildcard or type variable are not detected as invalid


  Commit: d2a1ca78ab005ca3d22eb3c8bbad82586bb2f8ef
      https://github.com/weld/core/commit/d2a1ca78ab005ca3d22eb3c8bbad82586bb2f8ef
  Author: Marko Luksa <marko.luksa at gmail.com>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/injection/producer/AbstractMemberProducer.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/field/broken/invalidBeanType/MultiDimensionalTypeVariableArrayProducerFieldTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/field/broken/invalidBeanType/MultiDimensionalWildcardArrayProducerFieldTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/field/broken/invalidBeanType/TypeVariableArrayProducerFieldTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/field/broken/invalidBeanType/WildcardArrayProducerFieldTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/method/broken/invalidBeanType/MultiDimensionalTypeVariableArrayProducer.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/method/broken/invalidBeanType/MultiDimensionalTypeVariableArrayProducerMethodTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/method/broken/invalidBeanType/MultiDimensionalWildcardTypeArrayProducer.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/method/broken/invalidBeanType/MultiDimensionalWildcardTypeArrayProducerMethodTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/method/broken/invalidBeanType/TypeVariableArrayProducer.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/method/broken/invalidBeanType/TypeVariableArrayProducerMethodTest.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/method/broken/invalidBeanType/WildcardTypeArrayProducer.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/producer/method/broken/invalidBeanType/WildcardTypeArrayProducerMethodTest.java

  Log Message:
  -----------
  WELD-1494 Array-typed producers where the array component type contains a wildcard or type variable are not detected as invalid


  Commit: df29d84bb78b6db5f84a1d8067b650f8893113b8
      https://github.com/weld/core/commit/df29d84bb78b6db5f84a1d8067b650f8893113b8
  Author: Marko Luksa <marko.luksa at gmail.com>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/injection/producer/AbstractMemberProducer.java
    M impl/src/main/java/org/jboss/weld/injection/producer/ProducerFieldProducer.java
    M impl/src/main/java/org/jboss/weld/injection/producer/ProducerMethodProducer.java
    M impl/src/main/java/org/jboss/weld/logging/messages/BeanMessage.java
    M impl/src/main/resources/org/jboss/weld/messages/bean_en.properties

  Log Message:
  -----------
  WELD-1493 Incorrect exception message when producer field has invalid type


  Commit: 132a3ee049acd3cfbf514aa641cbfffb442c7545
      https://github.com/weld/core/commit/132a3ee049acd3cfbf514aa641cbfffb442c7545
  Author: Marko Luksa <marko.luksa at gmail.com>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bean/attributes/ExternalBeanAttributesFactory.java
    M impl/src/main/java/org/jboss/weld/logging/messages/MetadataMessage.java
    M impl/src/main/resources/org/jboss/weld/messages/metadata_en.properties
    M tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/invalidBeanTypes/CustomBeanType.java
    A tests-arquillian/src/test/java/org/jboss/weld/tests/extensions/invalidBeanTypes/NonDependentBeanWithParameterizedBeanTypeWithTypeVariableTest.java

  Log Message:
  -----------
  WELD-1488 Also throw exception when portable extension adds a non-dependent scoped bean with parameterized bean type containing type variables


Compare: https://github.com/weld/core/compare/f531986d372e...132a3ee049ac


More information about the weld-commits mailing list