Hi,

I've just noticed that quite a few component classes are checked in to
the JSF 1.2 trunk, but carry big "generated code, do not modify"
warnings.

And they look completely different from the versions in the JSF1.1
branch.

Examples:
 UICommand.java
 UIData.java
 UIGraphic.java
 UIInput
 UINamingContainer

I'm a little confused here. Can someone (Leonardo?) explain what is
happening here?

At a guess, it looks to me like the difference between JSF1.1 and JSF1.2
code is that in jsf1.2 things are set up to auto-generate the
saveState/restoreState methods for these components, while in JSF1.1
branch it is not (hand-coded implementations are still used).

But:

* I would not expect any auto-generated classes to be checked in.
* I would expect a private base class, or template class to exist which
the generated class is derived from. But I can see no such thing (eg no
_UIData class).

The classes listed above just look horrible; something really does need
to be done about this.

Regards,
Simon

Reply via email to