[weld/core] c41f28: improvements to the method invokers implementation
by Ladislav Thon
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: c41f28d1c3f9a8667876cfa276d80e73d5f4391e
https://github.com/weld/core/commit/c41f28d1c3f9a8667876cfa276d80e73d5f4391e
Author: Ladislav Thon <lthon(a)redhat.com>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
M impl/src/main/java/org/jboss/weld/invokable/AbstractInvokerBuilder.java
M impl/src/main/java/org/jboss/weld/invokable/MethodHandleUtils.java
M weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/BeanInfoImpl.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/ReflectionMembers.java
M weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/SyntheticComponentBuilderBase.java
Log Message:
-----------
improvements to the method invokers implementation
Includes one tiny improvement to the Language Model implementation
that should be clarified in the next version of the specification.
Commit: 286023f2a48900625e6297f091f358673a1cecf6
https://github.com/weld/core/commit/286023f2a48900625e6297f091f358673a1cecf6
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
M weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ExtensionPhaseRegistration.java
Log Message:
-----------
BCE - fix a case where method expects BeanInfo, but it is actually InterceptorInfo
Commit: 0fe03ee79c5fe9d0c7b76f6c236824fd4d86ffa2
https://github.com/weld/core/commit/0fe03ee79c5fe9d0c7b76f6c236824fd4d86ffa2
Author: Ladislav Thon <lthon(a)redhat.com>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
M weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/BeanInfoImpl.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/ReflectionMembers.java
Log Message:
-----------
use caching in ReflectionMembers to speed up repeated access
Compare: https://github.com/weld/core/compare/8c1438f151f3...0fe03ee79c5f
1 year