Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [faces-dev] Javadoc: javax.el.ELResolver Injection Removed

Hi,

My interpretation is that Jakarta Faces is responsible for injection in jakarta.faces artifacts and that Jakarta EL is responsible for injection in jakarta.el artifacts.

The `ExpressionLanguageAndManagedBeanFacility` isn't included anywhere in Faces 4.0 spec. It was copied/renamed into `ExpressionLanguageFacility` after removal of managed beans from Faces 4.0 spec. The `ExpressionLanguageAndManagedBeanFacility` file is already physically removed in 4.1 branch.

Cheers, B

On Tue, Mar 26, 2024 at 2:24 PM Volodymyr Siedlecki via faces-dev <faces-dev@xxxxxxxxxxx> wrote:
Hello,

Our team noticed that "javax.el.ELResolver" was removed from the "Jakarta Faces Artifacts Eligible for Injection" list.

4.0: https://jakarta.ee/specifications/faces/4.0/jakarta-faces-4.0#jakarta-faces-managed-classes-and-jakarta-ee-annotations (Removed)

I'd like to confirm this was not intentional (doesn't appear to us).  Both ExpressionLanguageFacility and ExpressionLanguageAndManagedBeanFacility contain a list of these classes, but is only included in the latter.

This change that caused this is looks to be a document change to https://github.com/jakartaee/faces/blob/master/spec/src/main/asciidoc/faces.adoc where ExpressionLanguageFacility was used over ExpressionLanguageAndManagedBeanFacility.

Thanks,

Volodymyr
_______________________________________________
faces-dev mailing list
faces-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/faces-dev

Back to the top