Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [faces-dev] Removal of FeatureDescriptor from the EL API

Hi!

From a high-level-view Mojarra und MyFaces seem to be comparable in this regard:
https://github.com/eclipse-ee4j/mojarra/search?p=1&q=FeatureDescriptor
https://github.com/apache/myfaces/search?p=1&q=FeatureDescriptor

Kind regards,

Christoph

Am Di., 13. Juli 2021 um 15:19 Uhr schrieb Thomas Andraschko <tandraschko@xxxxxxxxxx>:
Hi Mark,

no idea.
In MyFaces we create FeatureDescriptor objects but cant see why or why EL requires it?`

In MyFaces however we use BeanInfo and BeanDescriptor and seems really used.

Am Mi., 7. Juli 2021 um 20:44 Uhr schrieb Mark Thomas <markt@xxxxxxxxxx>:
Hi,

The EL project has an open issue regarding JPMS dependencies:
https://github.com/eclipse-ee4j/el-ri/issues/47

The short version is that the use of various java.beans classes,
particularly FeatureDescriptor, creates a JPMS dependency on
java.desktop that it would be better to avoid.

While I am weighing up options, I wanted to get the views of the Jakarta
Server Faces team on how viable it might be to remove the java.beans
dependency and what Jakarta Server Faces might need to replace it with.

As far as I can tell, Jakarta Server Pages - the other big use of EL -
doesn't depend on FeatureDescriptor. However, internally EL uses
Introspector and that would need to re-written which would be non-trivial.

Thoughts?

Mark
_______________________________________________
faces-dev mailing list
faces-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/faces-dev
_______________________________________________
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