You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If there are no skipped elements, InjecteeSkippingAnalyzer is not used. This assumes only skippedElements that are detected during startup are being used in this analyzer. This is however not true. Runtime ellements are added as per the following code in org.glassfish.jersey.ext.cdi1x.internal.InjecteeSkippingAnalyzer.addCdiInjectedFieldsToSkip(Set<Field>, Set<Field>):
org.glassfish.jersey.ext.cdi1x.internal.CdiComponentProvider.bindHk2ClassAnalyzer()
contains code to conditionally installInjecteeSkippingAnalyzer
:If there are no skipped elements,
InjecteeSkippingAnalyzer
is not used. This assumes only skippedElements that are detected during startup are being used in this analyzer. This is however not true. Runtime ellements are added as per the following code inorg.glassfish.jersey.ext.cdi1x.internal.InjecteeSkippingAnalyzer.addCdiInjectedFieldsToSkip(Set<Field>, Set<Field>)
:Should the optimising check be totally removed and
InjecteeSkippingAnalyzer
simply always added here?The text was updated successfully, but these errors were encountered: