Branch: refs/heads/master
Home:
https://github.com/weld/core
Commit: 6c53a8ec08fbc2d9121111e1155b87145b5e2a0c
https://github.com/weld/core/commit/6c53a8ec08fbc2d9121111e1155b87145b5e2a0c
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2022-01-19 (Wed, 19 Jan 2022)
Changed paths:
M impl/src/main/java/org/jboss/weld/logging/Category.java
A weld-lite-extension-translator/findbugsfilter.xml
M weld-lite-extension-translator/pom.xml
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/AnnotationBuilderImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/AnnotationInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/AnnotationMemberImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ClassInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/DeclarationInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ExtensionInvoker.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ExtensionMethodParameterType.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ExtensionPhaseBase.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ExtensionPhaseEnhancement.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ExtensionPhaseRegistration.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/LiteExtensionTranslator.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ObserverInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/PrimitiveTypeImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ScannedClassesImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/TypeImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/TypesImpl.java
A
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/logging/LiteExtensionTranslatorLogger.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/util/reflection/AnnotatedTypes.java
Log Message:
-----------
WELD-2694 Introduce jboss logging into extension translator. Replace deprecated
Class.newInstance() calls.
Commit: 9538a3b8094545b46b85dd0705c05d10dcccb536
https://github.com/weld/core/commit/9538a3b8094545b46b85dd0705c05d10dcccb536
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2022-01-19 (Wed, 19 Jan 2022)
Changed paths:
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ExtensionPhaseBase.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/MessagesImpl.java
Log Message:
-----------
WELD-2694 Change MessagesImpl to jboss logging.
Commit: 19700645382e470bbebca9a8f9ee90dc14b42e0b
https://github.com/weld/core/commit/19700645382e470bbebca9a8f9ee90dc14b42e0b
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2022-01-19 (Wed, 19 Jan 2022)
Changed paths:
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/AnnotationBuilderFactoryImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/AnnotationBuilderImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/AnnotationInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/AnnotationMemberImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/AnnotationTargetImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ArrayTypeImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/BeanInfoImpl.java
R
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/BeanManagerAccess.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/BuildServicesImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ClassConfigImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ClassInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ClassTypeImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/DeclarationInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/DisposerInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ExtensionPhaseDiscovery.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ExtensionPhaseEnhancement.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ExtensionPhaseRegistration.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ExtensionPhaseSynthesis.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ExtensionPhaseValidation.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/FieldConfigImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/FieldInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/InjectionPointInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/InterceptorInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/LiteExtensionTranslator.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/MetaAnnotationsImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/MethodConfigImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/MethodConstructorConfigImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/MethodInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ObserverInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/PackageInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ParameterConfigImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ParameterInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ParameterizedTypeImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/PrimitiveTypeImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/StereotypeInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/TypeImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/TypeVariableImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/TypesImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/VoidTypeImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/WildcardTypeImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/logging/LiteExtensionTranslatorLogger.java
Log Message:
-----------
WELD-2694 - Replace BeanManagerAccess hack with propagation of BM reference throughout
the module.
Commit: 335796cb8d773dc77f86ad0ddd0d478efcc7499c
https://github.com/weld/core/commit/335796cb8d773dc77f86ad0ddd0d478efcc7499c
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2022-01-19 (Wed, 19 Jan 2022)
Changed paths:
M impl/src/main/java/org/jboss/weld/event/ExtensionObserverMethodImpl.java
M impl/src/main/java/org/jboss/weld/event/ObserverMethodImpl.java
Log Message:
-----------
WELD-2694 Suppress logging of warning for PAT with wildcard in case of
LiteExtensionTranslator.
Commit: 6ed01f18bd78f60d2022e4b52925a0bb22b9676d
https://github.com/weld/core/commit/6ed01f18bd78f60d2022e4b52925a0bb22b9676d
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2022-01-19 (Wed, 19 Jan 2022)
Changed paths:
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ExtensionInvoker.java
Log Message:
-----------
WELD-2694 Remove setAccessible() call in ExtensionInvoker because all extensions methods
are per specification public.
Commit: e188d75830f639c0460fa1e5265634b581f6cccd
https://github.com/weld/core/commit/e188d75830f639c0460fa1e5265634b581f6cccd
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2022-01-19 (Wed, 19 Jan 2022)
Changed paths:
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/AnnotationInfoImpl.java
A
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/SecurityActions.java
Log Message:
-----------
WELD-2694 Replace remaining setAccessible() calls by SecurityActions.
Commit: 28b685199c250f0354af3cd8ffbf05be1b734ac0
https://github.com/weld/core/commit/28b685199c250f0354af3cd8ffbf05be1b734ac0
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2022-01-19 (Wed, 19 Jan 2022)
Changed paths:
M environments/se/core/src/main/java/org/jboss/weld/environment/se/Weld.java
M environments/se/tests/pom.xml
A
environments/se/tests/src/test/java/org/jboss/weld/environment/se/test/extension/build/compatible/none/DummyBean.java
A
environments/se/tests/src/test/java/org/jboss/weld/environment/se/test/extension/build/compatible/none/TestNoExtensionFound.java
M
environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/WeldServletLifecycle.java
A
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/BuildCompatibleExtensionLoader.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ExtensionInvoker.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/LiteExtensionTranslator.java
Log Message:
-----------
WELD-2694 Make it possible to discover all BuildCompatibleExtension impls before
registering LiteExtensionTranslator allowing for some optimizations.
Add WELD SE test that verifies LiteExtensionTranslator is not added when no BCE is found.
Commit: 3a3855d9f69bf2af23189685d0c13b3fd9a7c9d4
https://github.com/weld/core/commit/3a3855d9f69bf2af23189685d0c13b3fd9a7c9d4
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2022-01-19 (Wed, 19 Jan 2022)
Changed paths:
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/AnnotationPresence.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ClassInfoImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ExtensionPhaseBase.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/LiteExtensionTranslator.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/MetaAnnotationsImpl.java
M
weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/logging/LiteExtensionTranslatorLogger.java
Log Message:
-----------
WELD-2694 Elimination of TODOs in code.
Compare:
https://github.com/weld/core/compare/545d96728cc7...3a3855d9f69b