Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
An updated Jakarta EE 9 WIP off of master

Signed-off-by: Scott M Stark <starksm64@gmail.com>

  1. … 3583 more files in changeset.
Change javadoc to regular java comments in package-info.java files

  1. … 76 more files in changeset.
WELD-1826 Weld SE works in a fat jar

  1. … 88 more files in changeset.
WELD-1826 Weld SE works in a fat jar

  1. … 88 more files in changeset.
WELD-1553: Check for possible deserialization failure in SerializableClientProxy and provide debug info

  1. … 1 more file in changeset.
WELD-1553: Check for possible deserialization failure in SerializableClientProxy and provide debug info

  1. … 1 more file in changeset.
WELD-1553 Check for possible deserialization failure in SerializableClientProxy and provide debug info

  1. … 2 more files in changeset.
WELD-1409 Replace slf4j with jboss-logging - use localized exceptions where possible

  1. … 252 more files in changeset.
WELD-1475 Initial OSGi support

  1. … 9 more files in changeset.
Use a composite identifier for beans instead of a String-based one

  1. … 54 more files in changeset.
Detect deserialization failure instead of causing NPE.

Fix some singleton issues.

  1. … 1 more file in changeset.
WELD-962 Use the new Singleton API and use contextual ID

Conflicts:

impl/src/main/java/org/jboss/weld/annotated/enhanced/TypeClosureLazyValueHolder.java

impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/AbstractEnhancedAnnotated.java

impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/AbstractEnhancedAnnotatedMember.java

impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/EnhancedAnnotatedParameterImpl.java

impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/EnhancedAnnotationImpl.java

impl/src/main/java/org/jboss/weld/bean/AbstractBean.java

impl/src/main/java/org/jboss/weld/bean/AbstractClassBean.java

impl/src/main/java/org/jboss/weld/bean/AbstractProducerBean.java

impl/src/main/java/org/jboss/weld/bean/DecoratorImpl.java

impl/src/main/java/org/jboss/weld/bean/DisposalMethod.java

impl/src/main/java/org/jboss/weld/bean/ManagedBean.java

impl/src/main/java/org/jboss/weld/bean/ProducerMethod.java

impl/src/main/java/org/jboss/weld/bean/SessionBean.java

impl/src/main/java/org/jboss/weld/bean/builtin/AbstractBuiltInBean.java

impl/src/main/java/org/jboss/weld/bean/builtin/AbstractFacadeBean.java

impl/src/main/java/org/jboss/weld/bean/builtin/InjectionPointBean.java

impl/src/main/java/org/jboss/weld/bean/builtin/InstanceImpl.java

impl/src/main/java/org/jboss/weld/bean/builtin/ee/AbstractEEBean.java

impl/src/main/java/org/jboss/weld/bean/builtin/ee/EEResourceProducerField.java

impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyProvider.java

impl/src/main/java/org/jboss/weld/bean/proxy/DecoratorProxyFactory.java

impl/src/main/java/org/jboss/weld/bean/proxy/InterceptedSubclassFactory.java

impl/src/main/java/org/jboss/weld/bean/proxy/ProxyFactory.java

impl/src/main/java/org/jboss/weld/bean/proxy/ProxyMethodHandler.java

impl/src/main/java/org/jboss/weld/bean/proxy/TargetBeanInstance.java

impl/src/main/java/org/jboss/weld/bean/proxy/util/SerializableClientProxy.java

impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployer.java

impl/src/main/java/org/jboss/weld/bootstrap/ExtensionBeanDeployer.java

impl/src/main/java/org/jboss/weld/bootstrap/Validator.java

impl/src/main/java/org/jboss/weld/bootstrap/WeldBootstrap.java

impl/src/main/java/org/jboss/weld/context/AbstractBoundContext.java

impl/src/main/java/org/jboss/weld/context/AbstractConversationContext.java

impl/src/main/java/org/jboss/weld/context/SerializableContextualImpl.java

impl/src/main/java/org/jboss/weld/context/SerializableContextualInstanceImpl.java

impl/src/main/java/org/jboss/weld/ejb/SessionBeanInterceptor.java

impl/src/main/java/org/jboss/weld/event/DeferredEventNotification.java

impl/src/main/java/org/jboss/weld/event/EventImpl.java

impl/src/main/java/org/jboss/weld/event/ObserverMethodImpl.java

impl/src/main/java/org/jboss/weld/injection/ConstructorInjectionPoint.java

impl/src/main/java/org/jboss/weld/injection/FieldInjectionPoint.java

impl/src/main/java/org/jboss/weld/injection/MethodInjectionPoint.java

impl/src/main/java/org/jboss/weld/injection/ParameterInjectionPoint.java

impl/src/main/java/org/jboss/weld/injection/ProxyClassConstructorInjectionPointWrapper.java

impl/src/main/java/org/jboss/weld/injection/WeldInjectionPoint.java

impl/src/main/java/org/jboss/weld/introspector/jlr/AbstractWeldCallable.java

impl/src/main/java/org/jboss/weld/introspector/jlr/WeldClassImpl.java

impl/src/main/java/org/jboss/weld/introspector/jlr/WeldConstructorImpl.java

impl/src/main/java/org/jboss/weld/introspector/jlr/WeldFieldImpl.java

impl/src/main/java/org/jboss/weld/introspector/jlr/WeldMethodImpl.java

impl/src/main/java/org/jboss/weld/jsf/WeldPhaseListener.java

impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java

impl/src/main/java/org/jboss/weld/manager/InjectionTargetValidator.java

impl/src/main/java/org/jboss/weld/manager/SimpleInjectionTarget.java

impl/src/main/java/org/jboss/weld/resolution/InterceptorResolvableBuilder.java

impl/src/main/java/org/jboss/weld/resolution/ResolvableBuilder.java

impl/src/main/java/org/jboss/weld/resources/ClassTransformer.java

impl/src/main/java/org/jboss/weld/resources/SharedObjectFacade.java

impl/src/main/java/org/jboss/weld/serialization/ContextualStoreImpl.java

impl/src/main/java/org/jboss/weld/servlet/WeldListener.java

impl/src/main/java/org/jboss/weld/util/Beans.java

impl/src/test/java/org/jboss/weld/tests/unit/reflection/clazz/WeldClassTest.java

impl/src/test/java/org/jboss/weld/tests/unit/reflection/method/WeldMethodTest.java

pom.xml

tests-arquillian/src/test/java/org/jboss/weld/tests/decorators/custom/CustomDecorator.java

tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/generic/SimpleWeldClassTest.java

tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/hierarchical/SimpleWeldClassTest.java

tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/simple/SimpleInterceptorTest.java

tests-arquillian/src/test/java/org/jboss/weld/tests/stereotypes/StereotypesTest.java

tests/src/test/java/org/jboss/weld/tests/unit/deployment/structure/resolution/AccessibleManagerResolutionTest.java

tests/src/test/java/org/jboss/weld/tests/unit/util/AnnotatedTypesTest.java

Conflicts:

impl/src/main/java/org/jboss/weld/bootstrap/WeldBootstrap.java

impl/src/main/java/org/jboss/weld/context/http/HttpSessionContextImpl.java

  1. … 116 more files in changeset.
WELD-962 Use the new Singleton API and use contextual ID

  1. … 98 more files in changeset.
WELD-962 Use the new Singleton API and use contextual ID

Conflicts:

impl/src/main/java/org/jboss/weld/annotated/enhanced/TypeClosureLazyValueHolder.java

impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/AbstractEnhancedAnnotated.java

impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/AbstractEnhancedAnnotatedMember.java

impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/EnhancedAnnotatedParameterImpl.java

impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/EnhancedAnnotationImpl.java

impl/src/main/java/org/jboss/weld/bean/AbstractBean.java

impl/src/main/java/org/jboss/weld/bean/AbstractClassBean.java

impl/src/main/java/org/jboss/weld/bean/AbstractProducerBean.java

impl/src/main/java/org/jboss/weld/bean/DecoratorImpl.java

impl/src/main/java/org/jboss/weld/bean/DisposalMethod.java

impl/src/main/java/org/jboss/weld/bean/ManagedBean.java

impl/src/main/java/org/jboss/weld/bean/ProducerMethod.java

impl/src/main/java/org/jboss/weld/bean/SessionBean.java

impl/src/main/java/org/jboss/weld/bean/builtin/AbstractBuiltInBean.java

impl/src/main/java/org/jboss/weld/bean/builtin/AbstractFacadeBean.java

impl/src/main/java/org/jboss/weld/bean/builtin/InjectionPointBean.java

impl/src/main/java/org/jboss/weld/bean/builtin/InstanceImpl.java

impl/src/main/java/org/jboss/weld/bean/builtin/ee/AbstractEEBean.java

impl/src/main/java/org/jboss/weld/bean/builtin/ee/EEResourceProducerField.java

impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyProvider.java

impl/src/main/java/org/jboss/weld/bean/proxy/DecoratorProxyFactory.java

impl/src/main/java/org/jboss/weld/bean/proxy/InterceptedSubclassFactory.java

impl/src/main/java/org/jboss/weld/bean/proxy/ProxyFactory.java

impl/src/main/java/org/jboss/weld/bean/proxy/ProxyMethodHandler.java

impl/src/main/java/org/jboss/weld/bean/proxy/TargetBeanInstance.java

impl/src/main/java/org/jboss/weld/bean/proxy/util/SerializableClientProxy.java

impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployer.java

impl/src/main/java/org/jboss/weld/bootstrap/ExtensionBeanDeployer.java

impl/src/main/java/org/jboss/weld/bootstrap/Validator.java

impl/src/main/java/org/jboss/weld/bootstrap/WeldBootstrap.java

impl/src/main/java/org/jboss/weld/context/AbstractBoundContext.java

impl/src/main/java/org/jboss/weld/context/AbstractConversationContext.java

impl/src/main/java/org/jboss/weld/context/SerializableContextualImpl.java

impl/src/main/java/org/jboss/weld/context/SerializableContextualInstanceImpl.java

impl/src/main/java/org/jboss/weld/ejb/SessionBeanInterceptor.java

impl/src/main/java/org/jboss/weld/event/DeferredEventNotification.java

impl/src/main/java/org/jboss/weld/event/EventImpl.java

impl/src/main/java/org/jboss/weld/event/ObserverMethodImpl.java

impl/src/main/java/org/jboss/weld/injection/ConstructorInjectionPoint.java

impl/src/main/java/org/jboss/weld/injection/FieldInjectionPoint.java

impl/src/main/java/org/jboss/weld/injection/MethodInjectionPoint.java

impl/src/main/java/org/jboss/weld/injection/ParameterInjectionPoint.java

impl/src/main/java/org/jboss/weld/injection/ProxyClassConstructorInjectionPointWrapper.java

impl/src/main/java/org/jboss/weld/injection/WeldInjectionPoint.java

impl/src/main/java/org/jboss/weld/introspector/jlr/AbstractWeldCallable.java

impl/src/main/java/org/jboss/weld/introspector/jlr/WeldClassImpl.java

impl/src/main/java/org/jboss/weld/introspector/jlr/WeldConstructorImpl.java

impl/src/main/java/org/jboss/weld/introspector/jlr/WeldFieldImpl.java

impl/src/main/java/org/jboss/weld/introspector/jlr/WeldMethodImpl.java

impl/src/main/java/org/jboss/weld/jsf/WeldPhaseListener.java

impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java

impl/src/main/java/org/jboss/weld/manager/InjectionTargetValidator.java

impl/src/main/java/org/jboss/weld/manager/SimpleInjectionTarget.java

impl/src/main/java/org/jboss/weld/resolution/InterceptorResolvableBuilder.java

impl/src/main/java/org/jboss/weld/resolution/ResolvableBuilder.java

impl/src/main/java/org/jboss/weld/resources/ClassTransformer.java

impl/src/main/java/org/jboss/weld/resources/SharedObjectFacade.java

impl/src/main/java/org/jboss/weld/serialization/ContextualStoreImpl.java

impl/src/main/java/org/jboss/weld/servlet/WeldListener.java

impl/src/main/java/org/jboss/weld/util/Beans.java

impl/src/test/java/org/jboss/weld/tests/unit/reflection/clazz/WeldClassTest.java

impl/src/test/java/org/jboss/weld/tests/unit/reflection/method/WeldMethodTest.java

pom.xml

tests-arquillian/src/test/java/org/jboss/weld/tests/decorators/custom/CustomDecorator.java

tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/generic/SimpleWeldClassTest.java

tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/hierarchical/SimpleWeldClassTest.java

tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/simple/SimpleInterceptorTest.java

tests-arquillian/src/test/java/org/jboss/weld/tests/stereotypes/StereotypesTest.java

tests/src/test/java/org/jboss/weld/tests/unit/deployment/structure/resolution/AccessibleManagerResolutionTest.java

tests/src/test/java/org/jboss/weld/tests/unit/util/AnnotatedTypesTest.java

  1. … 115 more files in changeset.
Fix checkstyle errors

  1. … 576 more files in changeset.
Re-format java files to jboss community style

  1. … 1724 more files in changeset.
WELD-976 Fix proxy serialization

    • -0
    • +60
    ./SerializableClientProxy.java
  1. … 3 more files in changeset.
  1. … 1 more file in changeset.
Add bean id to the serialized form of the proxies

  1. … 10 more files in changeset.
Remove compiler warnings, and warning suppression

Remove a lot of compiler warnings and remove some

unneeded @SuppressWarnings

  1. … 93 more files in changeset.
Change client proxies to reduce the use of reflection

As much a possible method invocations on client proxies are now

forwarded on the target object using generated bytecode, rather

than reflection.

  1. … 8 more files in changeset.
make proxies names well defined

  1. … 10 more files in changeset.
WELD-631, rewrite proxies to use low level javaassist API

  1. … 9 more files in changeset.
Removed protection domain services from ProxyServices

  1. … 1 more file in changeset.
WELD-566 Changed SPI for ProxyServices to remove the wrap method

minor

Cosmetic changes to ProxyServices SPI; better comments

Give exceptions their correct name

  1. … 52 more files in changeset.
Redesigned proxies to use only interfaces where possible and fixed serialization issues

  1. … 9 more files in changeset.