I've opened a discussion on the JSR-RI dev mailing list on this topic. So far, the argument against it is weak -- "performance hit" -- which is just an implementation detail. However, someone may jump in with more compelling reasons.
At minimum, I'd love to see this as a MyFaces configurable option, for which I'd be willing to provide a "performant" patch. -Mike On 8/9/05, Craig McClanahan <[EMAIL PROTECTED]> wrote: > On 8/9/05, Mike Kienenberger <[EMAIL PROTECTED]> wrote: > > > Yes, the current RI does the same thing, but the only "documentation" > > of the behavior is a comment in a private message > > > > // if converterType is null, String, or Object, assume no > > conversion is needed > > > > It's not even stated as a rule, but merely as an "assumption." > > > > I don't recall the details on this one either, but I can't imagine how > this would matter unless you actually tried to register and use such a > Converter. It definitely seems like something that should be reported > as an RFE to the RI ("it should be possible to use String or Object > converters") and/or as a request to the JSF 1.2 Expert Group to > clarify that it should be disallowed -- with an obvious preference for > the former. > > As to what MyFaces should do, it's really you guys's call. I can't > find anything in the spec or Javadocs that says this behavior is > disallowed. My only caution is that sometimes "gratuitous > compatibility" with the RI where the spec is silent is *sometimes* a > good thing, as it reduces the potential for problems when people > migrate. On the other hand, you might look at this as an opportunity > to provide a feature that the RI doesn't. > > Craig >