This page (revision-1) was last changed on 23-May-2009 01:40 by Dieter Käppel

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
1 23-May-2009 01:40 612 bytes Dieter Käppel

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 4 lines
Als Java-Beans werden Java-Klassen mit einem parameterlosen Default-Konstruktor und Properties bezeichnet.
!Problem
Im rt.jar der JDK 1.6.0_06 befindet sich in der Klasse java.beans.PropertyDescriptor die Methode findPropertyType. Diese Methode liefert nicht den generischen Typ, indem etwa method.getGenericReturnType() beim Getter (bzw. method.getGenericParameterTypes() beim Setter) aufgerufen würde. Tatsächlich wird method.getReturnType() aufgerufen (bzw. method.getParameterTypes() beim Setter), was zu einem Verlust der generischen Information führt, die später im Ergebnis der EL-Expressions fehlt.