[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [faces-dev] Removal of FeatureDescriptor from the EL API
|
Thanks Thomas and Christoph,
That is very helpful. That suggests that it might be possible to
deprecate the use of FeatureDescriptor in the API in this version and
remove it in a future (the next?) version without too much disruption.
I need to do some testing to figure out just what dependencies on
java.desktop the API would be left with if we removed those methods. The
results of those tests will inform the decision on whether to proceed
with the deprecation.
Thanks again,
Mark
On 13/07/2021 19:24, Christoph Straßer wrote:
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/eclipse-ee4j/mojarra/search?p=1&q=FeatureDescriptor>
https://github.com/apache/myfaces/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 <mailto: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 <mailto:markt@xxxxxxxxxx>>:
Hi,
The EL project has an open issue regarding JPMS dependencies:
https://github.com/eclipse-ee4j/el-ri/issues/47
<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 <mailto:faces-dev@xxxxxxxxxxx>
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/faces-dev
<https://www.eclipse.org/mailman/listinfo/faces-dev>
_______________________________________________
faces-dev mailing list
faces-dev@xxxxxxxxxxx <mailto:faces-dev@xxxxxxxxxxx>
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/faces-dev
<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